#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a.selected
{
text-decoration: none;
padding: 0em 1em;
margin: 0px 0px 20px 10px;
color: #000;
background-color:  #E2EAEF;
}

#navcontainer ul li a
{
text-decoration: none;
padding: 0em 1em;
margin: 0px 0px 20px 10px;
color: #fff;
background-color: #336699;
}


#navcontainer ul li a:hover
{
color : #003366;
background-color:  #E2EAEF;
}


a{ 

	color : #333333;

	font : 12px Arial,Helvetica,sans-serif;

	text-decoration : underline;

}


a.buttonall:hover{

	background : #B0C9D7;

	border-bottom : 2px inset;

	border-left : 2px inset;

	border-right : 2px inset;

	border-top : 2px inset;

	color : #000000;

	font : bolder 11px Arial,Helvetica,sans-serif;

	text-align : center;

	text-decoration : none;

	width : 70px;

}



a.buttonall2:hover{

	background : #F4F4EC;

	border-bottom : 2px outset;

	border-left : 2px outset;

	border-right : 2px outset;

	border-top : 2px outset;

	color : #000000;

	font : bolder 11px Arial,Helvetica,sans-serif;

	text-align : center;

	text-decoration : none;

	width : 70px;

}



a.disclaimer{

	color : #000000;

	font : 10px Arial,Helvetica,sans-serif;

	text-decoration : underline;

}



a.disclaimer:hover{

	color : #336699;

	font : 10px Arial, Helvetica, sans-serif;

	text-decoration : underline;

}



a.helpliga{

	color : #2F5371;

	font : 12px Arial,Helvetica,sans-serif;

	margin-left : 2px;

	margin-right : 2px;

	text-decoration : underline;

	width : 100%;

}



a.helpliga:hover{

	color : #518AA7;

	font : 12px Arial,Helvetica,sans-serif;

	margin-left : 2px;

	margin-right : 2px;

	text-decoration : none;

}



a.menu{

	color : #000000;

	font : 11px Arial,Helvetica,sans-serif;

	list-style-type : square;

	padding-left : 2px;

	text-decoration : none;

	width : 138px;

}



a.menucsf{

	background : #FFFFFF;

	color : #2F5371;

	font : bolder 11px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



a.menucsf:hover{

	background : #FFFFFF;

	color : #518AA7;

	font : bolder 11px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



a.menucsfselected:hover{

	background : #C2D6E1;

	color : #006699;

	font : bold 11px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



a.menuobservatory{

	color : #000000;

	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : underline;

}



a.menuobservatory:hover{

	color : #518AA7;

	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : underline;

}



a.menuselected{

	color : #284962;

	font : bold 11px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

	width : 138px;

}



a.menuselected:hover{

	color : #006699;

	font : bold 11px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



a.page{

	font : lighter 12px Arial,Helvetica,sans-serif;

	text-decoration : underline;

}



a.password{

	color : #FFFFFF;

	font : bold 10px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : underline;

}



a.password:hover{

	color : #F1F6FA;

	font : bold 10px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : underline;

}



a.tab2{

	color : #000000;

	font : bold 11px Arial,Helvetica,sans-serif;

	text-decoration : underline;

}



a.tab2:hover{

	color : #555555;

	font : bold 11px Arial,Helvetica,sans-serif;

	text-decoration : underline;

}



a:hover{

	color : #518AA7;

	font : 12px Arial,Helvetica,sans-serif;

	text-decoration : underline;

}



a.loginlink{

	color : #5B86B0;

	font : bold 10px Verdana, Arial, Helvetica, sans-serif;

	text-decoration : underline;

}



a.loginlink:hover{

	color : #A4BECC;

	font : bold 10px Verdana, Arial, Helvetica, sans-serif;

	text-decoration : underline;

}



a.menu:hover{

	background : #FFFFFF;

	color : #284962;

	font : 11px Arial,Helvetica,sans-serif;

	list-style-type : square;

	padding-left : 2px;

	text-decoration : none;

	width : 138px;

}



a.menubutton,td.menubutton{

	background : #CCCCCC;

	color : #000000;

	font : bold 12px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



a.menubutton:hover{

	background : #CCCCCC;

	color : #003366;

	font : bold 12px Arial,Helvetica,sans-serif;

	text-decoration : none;

}

a.menucsfhelp{
	color : #000000;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.menucsfhelp:hover{
	color : #465886;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.tab{

	color : #000000;

	font : bold 12px Arial,Helvetica,sans-serif;

	text-align : left;

	text-decoration : none;

}



a.menucsfselected,td.menucsfselected{

	background : #C2D6E1;

	color : #000000;

	font : bold 11px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



a.menuheader{

	color : #000000;

	font : bolder 10px Verdana,Geneva,Arial,Helvetica,sans-serif;

	text-decoration : none;

}



a.menuheader:hover{

	color : #006699;

	font : bolder 10px Verdana,Geneva,Arial,Helvetica,sans-serif;

	text-decoration : none;

}



a.menuheader2{

	color : #003366;

	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;

	text-decoration : underline;

}



a.menuheader2:hover{

	color : #006699;

	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;

	text-decoration : underline;

}



a.nounderline,a.nounderline:hover{

	text-decoration : none;

}



a.tab:hover{

	color : #006699;

	font : bold 12px Arial,Helvetica,sans-serif;

	text-align : left;

	text-decoration : none;

}



body{

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	margin : 0px;

	text-decoration : none;

}



buttonlogin{

	background : #006699;

	color : #FFFFFF;

	font : bold 12px Arial,Helvetica,sans-serif;

	overflow : visible;

	padding-left : 2px;

	padding-right : 2px;

	text-align : center;

	text-transform : capitalize;

}



div{

	color : #333333;

	font : 12px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



div.help{

	background : #FFFFE0;

	border-bottom : #000000 1px solid;

	border-left : #000000 1px solid;

	border-right : #000000 1px solid;

	border-top : #000000 1px solid;

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	padding : 0.5em;

	text-align : left;

	width : 99%;

}

div.note{
	color: #0000CC;
	font: italic 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: bottom;
}

div.mobile{
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    background-color: white;
    border:solid 1px #cccccc;
}

div.mobile td{
    color:#0000CC;
    font-size:11px;
}

div.simplemessage{
    background:#FFFFFF;
    border-bottom:#FFFFFF 1px solid;
    border-left:#FFFFFF 1px solid;
    border-right:#FFFFFF 1px solid;
    border-top:#FFFFFF 1px solid;
    color:#000000;
    font:12px Arial,Helvetica,sans-serif;
    padding:0.75em;
    text-align:left;
    width:99%
}

div.warning {
	background: #EEEEEE top;
	color: #990000;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 5px;
}

h1,span.h1{

	color : #000000;

	font : bold 14px Arial,Helvetica,sans-serif;

}



h2{

	color : #000066;

	font : bold 16px Arial,Helvetica,sans-serif;

}



h3,span.helph2{

	color : #000000;

	font : bold 16px Arial,Helvetica,sans-serif;

	list-style-type : square;

	margin-bottom : 1px;

	margin-top : 1px;

	text-decoration : none;

}



h4{

	color : #000000;

	font : bold 14px Arial,Helvetica,sans-serif;

	list-style-type : square;

	margin-bottom : 1px;

	margin-top : 1px;

	text-decoration : none;

}



hr{

	color : #666666;

	margin-bottom : 3px;

	margin-top : -5px;

}



hr.hr2{

	color : #000000;

	margin-bottom : 0px;

	margin-top : -5px;

}



input,textarea{

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

}



input.a,input.b{
	color : #000000;
	font : 12px Arial,Helvetica,sans-serif;
	width : 500px;
}

input.button{
	background : #006699;
	color : #FFFFFF;
	font : bold 12px Arial,Helvetica,sans-serif;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-align : center;
	cursor:pointer;			
}

input.button:hover {
	color:#DDDDFF;
	background: #3399CC;
}

input.buttonaccept{
	background : #990000;
	color : #FFFFFF;
	font : bold 12px Arial,Helvetica,sans-serif;
	text-transform : capitalize;
	cursor:pointer;			
}

input.buttonaccept:hover {
	color: #FFDDDD;
	background: #CC3333;	
}


input.buttondisabled{
	background : #E2E2E2;
	color: #999999;	
	font : 12px Arial,Helvetica,sans-serif;
	overflow : visible;
	padding-left : 3px;
	padding-right : 3px;
	text-align : center;
	text-transform : capitalize;
}



input.buttonlogin{
	background : #D9E5EE;
	color : #003366;
	font : bold 12px Arial,Helvetica,sans-serif;
	overflow : visible;
	padding-left : 2px;
	padding-right : 2px;
	text-align : center;
	text-transform : capitalize;
	cursor:pointer;			
}

input.loginbutton:hover{
	background: #0099CC;
	color: #FFFFFF;
}

input.buttonmenu{
	background : #006699;
	color : #FFFFFF;
	font : bold 11px Arial,Helvetica,sans-serif;
	overflow : visible;
	padding-left : 1px;
	padding-right : 1px;
	text-align : center;
	text-transform : capitalize;
	cursor:pointer;				

}

input.buttonmenu:hover {
	background: #3399CC;
	color: #FFFFFF;
}


input.c{
	color : #000000;
	font : 12px Arial,Helvetica,sans-serif;
	width : 98%;
}

input.buttonPrint{
    background : #006699;
    color : #FFFFFF;
    font : bold 12px Arial,Helvetica,sans-serif;
    overflow : visible;
    padding-left : 2px;
    padding-right : 2px;
    text-align : center;
    cursor:pointer;
}

@media print {
    input.buttonPrint{
        display:none;
    }
}

input.c{

    color : #000000;

    font : 12px Arial,Helvetica,sans-serif;

    width : 99%;

}


input.d{

	width : 100%;

}



input.disabled{

	background : #E0E0E0;

	font : 12px Arial,Helvetica,sans-serif;

	text-align : right;

}



input.disabled1{

	background : #E0E0E0;

	border-bottom : 0px;

	border-left : 0px;

	border-right : 0px;

	border-top : 0px;

	font : bold 12px Arial,Helvetica,sans-serif;

}



input.right{

	font : 12px Arial,Helvetica,sans-serif;

	text-align : right;

}



input.right{

	font : 12px Arial,Helvetica,sans-serif;

	text-align : right;

}



li,ol{

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



p,span,table,tbody,td,tr,ul,blockquote,form{

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

}



select{
	color : #0000CC;
	font : 11px Arial,Helvetica,sans-serif,monospace;
}

span.gray {
   color: #888888;	
}


span.h2{

	color : #003366;

	font : bold 16px Arial,Helvetica,sans-serif;

}



span.h3{

	color : #666666;

	font : bold 14px Arial,Helvetica,sans-serif;

}



span.helph1{

	color : #003366;

	font : bold 18px Arial,Helvetica,sans-serif;

	list-style-type : square;

	margin-bottom : 1px;

	margin-top : 1px;

	text-decoration : none;

}



span.helph3{

	color : #000000;

	font : bold 12px Arial,Helvetica,sans-serif;

}



span.helph4{

	color : #FFFFFF;

	font : bold 18px Arial,Helvetica,sans-serif;

}



span.helphinttitle,span.noinformationtitle{

	background : 50% top;

	font : bold 13px Verdana,Geneva,Arial,Helvetica,sans-serif;

}


span.label,.tit7{

	color : #000000;

	font : bold 12px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



span.labelsup,.calendar2{

	color : #000000;

	font : 11px Arial,Helvetica,sans-serif;

}


span.labelsupGray{
	color: #888888;	
	font: 11px Arial,Helvetica,sans-serif;
}


span.menuhead{

	color : #FFFFFF;

	font : bold 12px Arial,Helvetica,sans-serif;

	padding-left : 2px;

	padding-right : 2px;

	text-decoration : none;

}



span.menuobservatory{

	color : #959595;

	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

}

span.menuhelp
{
	color : #959595;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;	
}

span.negative{

	color : #FF0000;

}



span.note{

	color : #0000CC;

	font : italic 11px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

	vertical-align : bottom;

}

span.notered{
	color:#FF3333;
	font:italic 11px Arial,Helvetica,sans-serif;
	list-style-type:square;
	text-decoration:none;
	vertical-align:bottom
}


span.requiredfields{

	color : #990000;

	font : bold italic 10px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

	vertical-align : top;

}



span.slogan{

	color : #C6F9FB;

	font : italic 36px "Times New Roman", Times, serif;

	list-style-type : square;

	text-decoration : none;

}



span.titulosconceptos,span.titulosconceptos2{

	background : 50% top;

	font : bold 13px Arial,Helvetica,sans-serif;

}



span.warningtitle{

	background : 50% top;

	color : #990000;

	font : bold 13px Verdana,Geneva,Arial,Helvetica,sans-serif;

}



table.content,table.locator2{

	border-bottom : 0px;

	border-left : 0px;

	border-right : 0px;

	border-top : 0px;

	width : 100%;

}



table.editor{

	border-bottom : 0px;

	border-left : 0px;

	border-right : 0px;

	border-top : 0px;

	margin-bottom : 2px;

	width : 99%;

}



table.locator1{

	background : #FFFFFF;

	border-bottom : 0px;

	border-left : 0px;

	border-right : 0px;

	border-top : 0px;

	margin-bottom : 2px;

	margin-top : 1px;

	width : 99%;

}



table.menu{

	border-bottom : 0px;

	border-left : 0px;

	border-right : 0px;

	border-top : 0px;

	width : 150px;

}



table.menucsf{

	background : #D9E5EE;

	color : #000000;

	font : bold 11px Arial,Helvetica,sans-serif;

	text-align : center;

	text-decoration : none;

	width : 100%;

}



table.menuhead{

	background : #003366;

	border-left : 0px;

	border-right : 0px;

	border-top : 0px;

	color : #FFFFFF;

	font : bold 12px Arial,Helvetica,sans-serif;

	width : 100%;

}



table.menuhelp{

	border-right : #5D7B82 1px solid;

	width : 150px;

}



table.warning{

	background : #EEEEEE 50% top;

	border-bottom : #CC0000 1px solid;

	border-left : #CC0000 1px solid;

	border-right : #FF0000 1px solid;

	border-top : #FF0000 1px solid;

	color : #990000;

	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;

	padding : 5px;

}



td a{

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : underline;

}



td a:hover{

	color : #003366;

	font : 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : underline;

}



td.backg4{

	background : #D9E5EE;

}



td.backgcalendar{

	border-bottom : #FFCC33 1px solid;

	border-left : #FFCC33 1px solid;

	border-right : #FFFF66 1px solid;

	border-top : #FFFF66 1px solid;

}



td.bigtitle{

	color : #003366;

	font : bold 16px Arial,Helvetica,sans-serif;

	letter-spacing : 2px;

	list-style-type : square;

	text-decoration : none;

}



td.columncontent{

	vertical-align : top;

	width : 100%;

}



td.columnmenu{

	vertical-align : top;

	width : 150px;

}



td.columnmidle{

	width : 15px;

}



td.detail{

	background : #F7F7F7;

	color : #000000;

	empty-cells : show;

	font : 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

	vertical-align : top;

}



td.disclaimer{

	color : #000000;

	font : 10px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



td.editortitle{

	background : #C0C0C0;

	color : #000000;

	font : bold 12px Arial,Helvetica,sans-serif;

	padding : 5px;

	vertical-align : top;

}



td.fases{

	background : #FFFFFF;

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

}



td.fasescontent{

	color : #000000;

	font : 14px Arial,Helvetica,sans-serif;

	height : 25px;

	padding-left : 2px;

	padding-right : 2px;

}



td.fasestitle,.tit6{

	color : #284962;

	font : bold 16px Arial,Helvetica,sans-serif;

}



td.fasestitle2{

	background : #D9E5EE;

	color : #2F5371;

	font : bold 15px Arial,Helvetica,sans-serif;

}



td.fasestitle3{

	background : #555555;

	color : #FFFFFF;

	font : bold 14px Arial,Helvetica,sans-serif;

	height : 25px;

}



td.header{

	background : #FFFFFF;

	color : #FFFFFF;

	font : bold 11px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



td.helphint{

	background : #FFFFCC 50% top;

	border-bottom : #FFCC33 1px solid;

	border-left : #FFCC33 1px solid;

	border-right : #FFFF66 1px solid;

	border-top : #FFFF66 1px solid;

	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;

	margin : 0px;

	padding : 5px;

}

td.highlight {
	background:#E8FCC9;
}

td.indented {
	padding : 0px 0px 0px 12px;
}


td.isc{

	font : 10px Arial,Helvetica,sans-serif;

}



td.label,td.label2{

	background : #E1E1E1;

	color : #000000;

	empty-cells : show;

	font : bold 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-align : left;

	text-decoration : none;

	vertical-align : top;

}

td.labelEven{

	background : #EFEFEF;

	color : #000000;

	empty-cells : show;

	font : bold 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-align : left;

	text-decoration : none;

	vertical-align : top;

}


td.labelhelp{

	background : #EFEFEF;

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



td.labelwhite{

	color : #FFFFFF;

	font : bold 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

}



td.linea{

	background : #DDDDDD;

	font-size : 1px;

}



td.linea2{

	background : #E1E1E1;

	font-size : 1px;

}



td.linea3{

	background : #000000;

	font-size : 1px;

}



td.linea4{

	background : #9EC2C9;

	font-size : 1px;

}



td.locator{

	background : #003366;

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

}

td.log{

	color : #000000;

	font : italic 12px "Times New Roman",Times,serif;

	list-style-type : square;

	text-decoration : none;

}

td.logineslogan {

	color: #003366;

	font: italic bold 20px Arial, Helvetica, sans-serif;

	list-style: square;

	text-decoration: none;

}




td.logintitle{

	color : #949494;

	font : italic 24px "Times New Roman",Times,serif;

	list-style-type : square;

	text-decoration : none;

}



td.loginlabel{
	color : #000000;
	font : bold 12px Arial,Helvetica,sans-serif;
	text-decoration : none;
}

td.menu{

	background : #D9E5EE;

	color : #000000;

	font : 11px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

}




td.menu:hover{

	background : #FFFFFF;

	color : #2F5371;

}



td.menubackground{

	background : #C2D6E1;

	color : #000000;

}



td.menucsf{

	background : #FFFFFF;

	color : #000000;

	font : bold 11px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



td.menucsf2{

	background : #D5D5D5;

	color : #000000;

	font : bold 11px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



td.menuheadoff{

	color : #6B6B6B;

	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration : none;

}



td.menuselected{

	background : #FFFFFF;

	color : #003366;

	font : 11px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

}



td.menuselected:hover{

	background : #D9E5EE;

	color : #000000;

}



td.menutitle{

	background : #E1E1E1;

	color : #000000;

	font : bold 12px Arial,Helvetica,sans-serif;

	height : 35px;

	padding : 5px;

	text-decoration : none;

	vertical-align : middle;

}


td.noinfo {
	background : #e2eaef;

	color : #0000cc;

	font : italic 11px Arial,Helvetica,sans-serif;

	list-style-type : square;

	padding : 2px;

	text-decoration : none;

	vertical-align : middle;

}


td.noinformation{

	background : #F7F7F7 50% top;

	border-bottom : #FFCC33 1px solid;

	border-left : #FFCC33 1px solid;

	border-right : #FFFF66 1px solid;

	border-top : #FFFF66 1px solid;

	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;

	margin : 0px;

	padding : 5px;

	text-align : center;

}

td.report{
	background:  #E2EAEF;
	color: #000000;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td.report2{
	background:  #CCCCCC;
	color: #000000;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td.sort{

	border-left : #000000 solid;

	border-right : #000000 solid;

}



td.sortend{

	border-bottom : #000000 solid;

	border-left : #000000 solid;

	border-right : #000000 solid;

}



td.sortstart{

	border-left : #000000 solid;

	border-right : #000000 solid;

	border-top : #000000 solid;

}



td.tab{

	background : #B5CBD6;

}



td.tab1,td.tab1,th.tab2{

	background : #AEAEAE;

	font : bold 11px Arial,Helvetica,sans-serif;

}



td.tituloslocator{

	border-bottom : #000000 1px solid;

	border-top : #000000 1px solid;

	font : bold 12px Arial,Helvetica,sans-serif;

	margin-top : 3px;

	padding-bottom : 2px;

	padding-top : 2px;

}



td.total{

	background : #F4F4EC;

	border-top : #9E9E9E 1px solid;

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	padding : 2px;

	text-decoration : none;

}

td.total_even{
	background: #EEEEDC;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
}

td.total_odd{
	background: #E0E0D0;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
}



td.warning{

	background : #EEEEEE 50% top;

	color : #990000;

	font : 11px Verdana,Geneva,Arial,Helvetica,sans-serif;

	padding : 5px;

}



td.whitetitle{

	color : #FFFFFF;

	font : bold 12px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



textarea.a{

	margin-bottom : 5px;

	margin-top : 5px;

	width : 500px;

}



textarea.b{

	margin-bottom : 5px;

	margin-top : 5px;

	width : 100%;

}



textarea.bdisable{

	background : #EEEEEE;

	font : 12px Arial,Helvetica,sans-serif;

	width : 500px;

}



textarea.c{

	margin-bottom : 5px;

	margin-top : 5px;

	width : 350px;

}



textarea.d{

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	margin-bottom : 5px;

	margin-top : 5px;

	width : 394px;

}



th{

	background : #B0C9D7;

	color : #000000;

	font : bold 12px Arial,Helvetica,sans-serif;

}



th a:hover,.titlelinks:hover{

	color : #006699;

	font : bold 12px Arial,Helvetica,sans-serif;

	text-decoration : underline;

}



th.indicators{

	border-bottom : #003366 1px solid;

	color : #000000;

	font : bold 12px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



th.sort{

	background : #D0DFE8;

}



th.tab,td.tab,th.tab{

	background : #EFEFEF;

}



th.tab1,td.tab1,th.tab1{

	background : #CECFCE;

}



tr.blank{

	background : #FFFFFF;

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

	vertical-align : top;

}



.area{

	color : #000000;

	font : bolder 10px Verdana,Geneva,Arial,Helvetica,sans-serif;

}



.backg1{

	background : #8FB8CE;

}



.backg2{

	background : #6699CC;

}



.backg3{

	background : #006699;
}

.bigtext{
	font:14px Arial,Helvetica,sans-serif;	
}


.backg4{

	background : #FFFFFF;

}



.backg5{

	background : #404040;

}



.buttonall{

	background : #F4F4EC;

	border-bottom : 2px outset;

	border-left : 2px outset;

	border-right : 2px outset;

	border-top : 2px outset;

	font : bolder 11px Arial,Helvetica,sans-serif;

	text-align : center;

	text-decoration : none;

	width : 70px;

}



.buttonall2{

	background : #66AACC;

	border-bottom : 2px inset;

	border-left : 2px inset;

	border-right : 2px inset;

	border-top : 2px inset;

	color : #FFFFFF;

	font : bold 11px Arial,Helvetica,sans-serif;

	text-align : center;

	text-decoration : none;

	width : 70px;

}



.calendar{

	background : #D9E5EE;

	color : #003366;

	font : bold 11px Arial,Helvetica,sans-serif;

}



.calendar2:hover{

	color : #555555;

	font : 11px Arial,Helvetica,sans-serif;

}



.calendarin{

	background : #F7E396;

	color : #CF6500;

	font : bold 11px Arial,Helvetica,sans-serif;

}



.calendarin:hover{

	background : #F7E396;

	color : #934600;

	font : bold 11px Arial,Helvetica,sans-serif;

}



.calendarout{

	color : #5A93B0;

	font : 11px Arial,Helvetica,sans-serif;

}



.calendarout:hover{

	color : #A7C6D8;

	font : 11px Arial,Helvetica,sans-serif;

}



.even{

	background : #EFEFEF;

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

	vertical-align : top;

}

.even:hover{
	background:#E2EAEF;
}



.helptit{

	background : #000000;

	color : #FFFFFF;

	font : italic normal 600 17px Arial,Helvetica,sans-serif;

}



.none{

	background : #E1E1E1;

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

	vertical-align : top;

}



.odd{

	background : #DEDEDE;

	color : #000000;

	font : 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	text-decoration : none;

	vertical-align : top;

}

.odd:hover{
	background:#E2EAEF;
}


.page:hover{

	background : #B0C9D7;

	font : bolder 12px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



.page2{

	background : #B0C9D7;

	font : bolder 12px Arial,Helvetica,sans-serif;

	width : 5px;

}



.page2:hover{

	background : #000000 5px 50%;

	color : #FFFFFF;

	font : bolder 12px Arial,Helvetica,sans-serif;

	text-decoration : none;

	width : 5px;

}



.titlearrows{

	color : #518AA7;

	font : bold 12px Arial,Helvetica,sans-serif;

	text-align : center;

	text-decoration : none;

	vertical-align : middle;

}



.titlearrows1{

	color : #006699;

	font : bold 16px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



.titlearrows1:hover{

	color : #2F5371;

	font : bold 16px Arial,Helvetica,sans-serif;

	text-decoration : none;

}



.titlelinks,a.th,th a{

	color : Black;

	font : bold 12px Arial,Helvetica,sans-serif;

	text-decoration : underline;

}



.titlocator{

	border-bottom : #2B2B2B 1px solid;

	color : #000000;

	font : bold 12px Arial,Helvetica,sans-serif;

	height : 18px;

	list-style-type : square;

	padding-left : 5px;

	text-decoration : none;

}



.tituloslocator{

	border-bottom : #000000 1px solid;

	border-top : #000000 1px solid;

	font : bold 12px Arial,Helvetica,sans-serif;

	letter-spacing : 3px;

	margin-top : 3px;

	padding-bottom : 2px;

	padding-top : 2px;

}



.user{

	color : #000000;

	font : italic 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	vertical-align : bottom;

}



.userbold{

	color : #000000;

	font : bold italic 12px Arial,Helvetica,sans-serif;

	list-style-type : square;

	vertical-align : bottom;

}


th.indicator_capture_b {
	background:#CCCCCC;
	color:#000000;
	font:bold 12px Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}


th.indicator_capture_a {
	background: #E1E1E1;
	color: #000000;
	empty-cells: show;
	font: bold 12px Arial,Helvetica,sans-serif;
	list-style-type: square;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

td.indicator_capture_a {
	background: #E1E1E1;
	color: #000000;
	empty-cells: show;
	font: bold 12px Arial,Helvetica,sans-serif;
	list-style-type: square;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}

td.indicator_selected {
	background:#FFF2CA;
}

td.indicator_data {
	background:#FAF9DA;
}

td.indicator_even {
	background:#B0C9D7;
}

td.indicator_even_b {
	background: #D0E0E8;
}

td.indicator_odd {
	background: #E2ECF1;
}

td.indicator_odd_b {
	background: #E9F1F3;
}

td.tab_active {
	background: #B0C9D7;
}

td.tab_inactive {
	background: #CECECE;
}

a.tab_inactive {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

a:hover.tab_inactive {
	color:  #006699;
	font-weight: bold;
	text-decoration: none;
}

span.tab_active {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

span.tab_inactive {
	color: #AAAAAA;
	font-weight: bold;
	text-decoration: none;
}

.methon{ 
	color : #000000;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
   } 

.methjump{ 
	color : #959595;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.methjump:hover{ 
	color : #006699;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
