/* CSS Document */

html,body, html body{ height: 100%;}

a {
color:#006600;
text-decoration:none;
}

a:hover{
color:#FF0000;
}


body{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 100%;
	margin:0px;
	padding:0px;
	background-image: url(background.jpg);
	background-color:#74c343;
	background-repeat: repeat-x;
	background-position: left top;
}

h1{
color:#003300;
}

#maincontentholder{
	position: relative;
	min-height: 100%;
	width:990px;
	background-attachment: scroll;
	background-image: url(mainback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:#FFFFFF;
}
* html #maincontentholder{
height: 100%;
width:990px;
}

#dhtmltooltip{
position: absolute;
width: 240px;
border: 1px solid #000000;
margin: 2px;
padding: 5px;
background-color:#e2ffcc;
visibility: hidden;
font-size:10px;
z-index: 100;
text-align:left;
color:#003300;
}

#footer{
	width:990px;
	height:86px;
	position: relative;
	margin-top: -86px;
	overflow:hidden;
}

#footer2{
	background-attachment: scroll;
	background-image: url(footerback.jpg);
	background-repeat: repeat-x;
	background-position: left +38px;
width:590px;
float:right;
height:86px;
}

div#copy{
font-size:9px;
color:#CCCCCC;
padding-top:45px;
padding-right:10px;
text-align:right;
}

div#copy a{
color:#FFFF99;
text-decoration:none;
}

#footerspacer{
height:86px;
clear:both;
}
#footer,#maincontentholder{
margin-left:auto;
margin-right:auto;
}


#othernews{
	margin:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	clear:both;
	overflow:hidden;
}

#othernews ul{
	list-style:			none;
	padding:			6px 0px 10px 8px;
	padding:0px;
	margin:				0px 0px 0px 0px;
}

#footer div#animal{
width:400px;
height:86px;
float:left;
}

#leftnews{
width:300px;
float:left;
}

#rightnews{
width:150px;
float:left;
margin-left:6px;
}

#rightnews,#leftnews{
padding-top:5px;
padding-bottom:5px;
border-top: 1px solid #999999;
}

div#rightnews ul li a,div#leftnews ul li a{
	padding-left:12px;
	display:block;
	background:url(fp-links.gif) no-repeat 0 5px;
	margin-bottom:4px;
}

#firstleft{
	width:319px;
	overflow:hidden;
	float:left;
	
}

#leftnav
{
float: left;
width: 180px;

}

#rightnav
{
float: left;
width: 170px;
}

#leftnav,#rightnav{
padding:0px;
margin: 0px;
overflow:hidden;
}

#lastmediadiv{
display:block;
background-image: url(newsback.jpg);
}
#mainleftmenu ul,#lastmediafiles ul,#articlelinks ul,#articlefiles ul,#foldermenuholder ul,#sponsors2 ul{
	list-style:			none;
	padding:			0px;
	margin:				0px;
}

#lastmediafiles {
padding-bottom:10px;
}
#lastmediafiles ul h5{
	margin:0px;
	padding:0px;
	display:block;
	padding:2px;
	border-bottom: 1px dotted #003300;
}
/* group icons */
#lastmediafiles ul li.gpr_l1,#lastmediafiles ul li.gpr_f1{
	padding-left:25px;
	background-image: url(audio.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
}

#lastmediafiles ul li.gpr_l2,#lastmediafiles ul li.gpr_f2{
	padding-left:25px;
	background-image: url(video.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
}



#leftnav ul img{
border:0px;
}

#topleftmenu a{
	display:block;
	padding-left:25px;
	background-image: url(y1.gif);
	background-repeat: no-repeat;
	width:155px;
	border-bottom: 1px solid #FFFFFF;	
}

#content{
margin:0px;
padding:0px;
border:0px;
float:left;
width:640px;
overflow:hidden;
}



#header{
	width:640px;
	border-bottom: 1px solid #FFFFFF;
	background-color:#FFFFFF;
}

#content img{
	margin:0px;
	padding:0px;
	border-width: 0px;
	border-style: none;
}

#logodiv{
height:100px;
}

#logodiv img{
border:0px;
}

#invdiv{
height:39px;
}

#topspace{
height:40px;
background-color:#FFFFFF;
}

#firstnews{
width:319px;
overflow:hidden;
font-size:10px;
color:#333333;
text-align:justify;
}

#lastnews{
	background-image: url(newsback.jpg);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left top;
	display:block;
	border-bottom: 1px solid #666666;
}

#firstnews h1{
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px;
padding-bottom:5px;
}

h5{
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
}

#firstcont{
padding:5px;
padding-top:1px;
}
#fndate{
font-size:9px;
text-align:right;
}
#titlastnews{
	background-image: url(tit1.gif);
	
}

#lastmediaheader{
background-image: url(tit2.gif);
}

#titlastnews h1{

}

#lastimages{
width:300px;
margin-left:auto;
margin-right:auto;
display:block;
}

#lastimages a{
	display:block;
	width:auto;
	padding:2px;
	width:60px;
	border: 1px solid #CCCCCC;
	margin:2px;
	margin-left:4px;
	float:left;
}

#lastimgsheader{
	background-image: url(tit1.gif);
}
/* header */
#lastimgsheader, #titlastnews,#lastmediaheader,#triptrackh,#livestreamh{
background-repeat: no-repeat;
background-position: right top;
height:23px;
overflow:hidden;
text-transform:lowercase;
}

h1.titl{
font-size:14px;
margin:0px;
padding:0px;
padding-top:2px;
padding-left:10px;
color:#FFFFFF;
display:block;
}

#lastimghold{
padding-bottom:10px;
padding-top:10px;
}

/* article display */
#articleholder{
padding:10px;
}

#articleholder h1{
color:#336699;
margin:0px;
padding:0px;
font-size:20px;
font-weight:bold;
margin-bottom:8px;
}

#summary2{
text-align:justify;
font-weight:bold;
color:#333333;
margin-bottom:8px;
}

#articlecontent{
text-align:justify;
line-height:18px;
margin-bottom:8px;
}

#articlecontent img{
margin:4px;
}


#langselect{
text-align:center;
padding-right:10px;
}
#langselect img{
	border:1px solid #666666;
	background-color: #FFFFCC;
	padding:1px;
}

#introimg{
text-align:center;
display:block;
margin-bottom:8px;
}

#introimg img {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	margin:1px;
	padding:2px;
}

#articlegallery{
text-align:center;
width:365px;
margin-left:auto;
margin-right:auto;
display:block;
overflow:hidden;
margin-left:auto;
margin-right:auto;
margin-bottom:8px;
}
#articlegallery div{
margin-left:auto;
margin-right:auto;
}
#articlegallery div#galimg{
float:left;
width:120px;
display:block;
text-align:center;
margin-bottom:5px;
}

div#galimg img{
	border: 1px solid #666666;
	margin:1px;
	padding:2px;
	margin-left:5px;
	margin-bottom:5px;
	background-color:#FFFFFF;
}

#articlelinks ul,#articlefiles ul{
padding-bottom:5px;
}

div#articlelinks {
background-color:#99cc7f;
line-height:14px;
margin-bottom:8px;
}
div#articlefiles{
background-color:#FFFFFF;
line-height:14px;
margin-bottom:8px;
}

div#articlelinks ul li,div#articlefiles ul li{
padding-left:25px;
padding-bottom:5px;
padding-right:5px;
}

div#articlelinks ul li h4,div#articlefiles ul li h4{
	font-size:12px;
	font-weight:normal;
	padding-bottom:2px;
	margin:0px;
	padding:0px;
	display:block;
	border-bottom: 1px dotted #006600;
	padding-top:3px;
	padding-bottom:3px;
}



div#articlelinks a{
color:#FFFFFF;
}

div#articlelinks a:hover{
color:#FF9900;
}

div#articlelinks ul li.linkheader, div#articlefiles ul li.fileheader{
	height:23px;
	display:block;
	margin:0px;
	padding:0px;
	background-color:#339900;
	background-image: url(titlink.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/* language headers */
div#linklangh2,div#linklangh6,div#linklangh7,div#filelangh2,div#filelangh6,div#filelangh7 {
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:23px;
	padding:0px;
	margin:0px;
}
div#filelangh2{
background-image: url(eng/downloads.gif);
}

div#filelangh6{
background-image: url(spa/downloads.gif);
}

div#filelangh7{
background-image: url(por/downloads.gif);
}

div#linklangh2
{
	background-image: url(eng/links.gif);	
}

div#linklangh6
{
		background-image: url(spa/links.gif);	
}

div#linklangh7{
		background-image: url(por/links.gif);	
}

div#articlelinks ul li.ligpr1{

}


div#articlelinks ul li.ligpr2{
}

#folderlocation{
	overflow:hidden;
	display:block;
	height:24px;
	overflow:hidden;
	background-image: url(shadow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#loc{
	padding:2px;
	padding-top:6px;
	padding-left:10px;
	color:#CCCCCC;
	font-size:9px;
	text-transform: lowercase;
}

div#loc a{
color:#CCCCCC;
}

div#loc a:hover{
color:#FF9900;
}


#foldermenu{
	margin-top:30px;
	width:170px;
	float:left;
	background-color:#ffffce;
}

#foldermenuholder{
	padding:4px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:0px;
	background-image: url(ulback.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#foldermenuholder h4{

	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	border-bottom: 1px dotted #D7D7D7;
	padding:2px;
}

#foldermenuholder h4.extlink{
	display:block;
	padding-right:10px;
	background-image: url(icon_new_window.gif);
	background-repeat: no-repeat;
	background-position: right 5px;	
}

#foldermenuholder a{
	display:block;
	background-image: url(b2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
}

#foldermenuholder a:hover{
	background-image: url(b1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
}

#menupaging a{
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	color:#000000;
	background-image: url();
}

#menupaging a:hover{
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	color:#FF0000;
	background-image: url();
}

#foldermenuholder ul li.paging a{
color:#009900;
padding:2px;
}

#foldermenuholder ul li.paging a:hover{
color:#990000;	
}
/**/

#articledate{
color:#000000;
font-size:9px;
display:block;
}

#lspon{
width:170px;
padding-top:40px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#lspon2{ background-color:ffff67;
padding-top:40px;
margin-left:auto;
margin-right:auto;
text-align:center;
}


#sponsors2 img{
padding-bottom:8px;
border:0px;
}

#sponsors3 img{
padding-bottom:8px;
border:0px;
background-color:ffff67;
}

#firstright{
width:320px;
float:left;
margin-left:1px;
overflow:hidden;
}

#triptrack{
	height:23px;
	display:block;
	background-image: url(tit3.gif);
}

#triptracker{

}

#livestream{
margin-bottom:8px;
display:block;
width:320px;
}

#livestreamh{
	height:23px;
	display:block;
	background-image: url(tit3.gif);
}

#articlehelper{
float:left;
width:465px;
display:block;
overflow:hidden;
}

/* password */
#requirepassword{
width:400px;
float:left;
margin-left:auto;
margin-right:auto;
padding:10px;
}

#password{
margin-top:25px;
}

#submit{
marging-top:10px;
text-align:right;
}

#submit input {
	width:100px;
	background-color:#FFFFCC;
	border: 1px solid #333333;
}

/* press files holder */
#pressholder{
text-align:center;
width:125px;
padding:5px;
float:left;
margin-bottom:5px;
}

#pressholder img{
	width:95px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:2px;
	margin:2px;
}

#triptracker{
background-color:#FFFFFF;
padding-bottom:10px;

}

#triptracker ul,#cont ul{
list-style:none;
padding:5px;
margin:0px;
padding-left:15px;
padding-right:10px;
}

#borucust ul{
list-style:none;
padding:5px;
margin:0px;
padding-left:10px;
padding-right:10px;
}

#triptracker ul a,#cont ul a, #borucust h2{
	display:block;
	padding:2px;
	padding-left:15px;
	border-bottom: 1px dotted #009933;
	background:url(fp-links.gif) no-repeat 0 5px;
}

#borucust h2 li{
padding:0px;
margin:0px;

}
#borucust h2{
padding:0px;
margin:0px;
padding:2px;
padding-left:15px;

font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

#triptracker ul a:hover{
	display:block;
	padding:2px;
	padding-left:15px;
}

#livestreamintro{
text-align:left;
font-size:10px;
color:#000000;
padding:5px;
}

/* subs */

#subscribe{
width:300px;
margin:5px;
margin-bottom:10px;
}
#subscribe td.nwrp{
text-align:left;
white-space:nowrap;
}

#subscribe table{
width:300px;
margin-left:5px;
margin-right:5px;
}

#subscribe table td{
padding-bottom:2px;
text-align:right;
}
#subscribe .newslet{
font-size:10px;
}

#submitdiv{
text-align:right;
padding-top:2px;
padding-bottom:2px;
}

#subscribe input, #subscribe select {
background-color:#D3FAD5;
font-size:11px;
width:190px;
}

#submitdiv input, .button{	
	border: 1px solid #006633;
	font-size:10px;
	background-color:#FFFFFF;
}

#privacy{
	color:#333333;
	text-align:left;
	font-size:9px;
	margin-top:5px;
	padding-top:4px;
	border-top: 1px solid #009900;
}


#joinfree{
	text-align:center;
	padding-bottom:4px;
	border-bottom: 1px solid #009900;
	margin-bottom:5px;
}

#topspons{
margin-top:8px;
text-align:center;
margin-bottom:8px;
}

#topspons img{

}
#authors{
padding-right:10px;

}
#authors img{
float:right;
margin-right:5px;
border:0px;
}

div#avmt table{
width:440px;
}

div#avmt table td{
	vertical-align:top;
	font-size:10px;
	text-align:left;
	border-bottom: 1px solid #006633;
}


#contacttable table td{
	vertical-align:top;
	font-size:11px;
	text-align:left;
	border-bottom: 1px solid #006633;
	padding-top:4px;
	padding-bottom:4px;
}


#authorsmain{
display:block;
padding:10px;
}


#authholder{
background-color:#FFFFFF;
padding:10px;
margin-bottom:8px;
clear:both;
}
#authholder ul{
list-style:none;
}
#authleft{
display:block;
width:150px;
float:left;
}

#authleft2{
display:block;
width:250px;
color:#666666;
margin-left:150px;
}


#mshadow{
	background-image: url(yshadow.jpg);
	width:180px;
	height:15px;
	background-repeat: no-repeat;
	background-position: left top;
}


/* auto tables */
#articleholder .MainHeader{font-weight:bold;text-transform:uppercase;color:#906}#articleholder .BlueTitle{font-weight:bold;text-transform:capitalize;color:#09c}#articleholder .CenteredTitle{font-weight:bold;color:#f03;text-align:center}#articleholder .topleft1{background-color:#FFEEBA;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#004A84;padding:5px;font-weight:bold}#articleholder .topcenter1{background-color:#FFEEBA;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#004A84;padding:5px;font-weight:bold}#articleholder .topright1{background-color:#FFEEBA;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#004A84;padding:5px;font-weight:bold}#articleholder .odd1{background-color:#F6F6F6}#articleholder .even1{background-color:#F6F6F6}#articleholder .middleleft1{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .middlecenter1{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .middleright1{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .bottomleft1{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .bottomcenter1{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .bottomright1{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .topleft2{background-color:#FFEEBA;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#004A84;padding:5px;font-weight:bold}#articleholder .topcenter2{background-color:#FFEEBA;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#004A84;padding:5px;font-weight:bold;text-align:right}#articleholder .topright2{background-color:#FFEEBA;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#004A84;padding:5px;font-weight:bold;text-align:right}#articleholder .odd2{background-color:#F6F6F6}#articleholder .even2{background-color:#F6F6F6}#articleholder .middleleft2{background-color:#FFFBED;color:#004A84;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold}#articleholder .middlecenter2{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:right}#articleholder .middleright2{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:right}#articleholder .bottomleft2{background-color:#FFFBED;color:#004A84;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold}#articleholder .bottomcenter2{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:right}#articleholder .bottomright2{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:right}#articleholder .topleft3{background-color:#FFEEBA;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#004A84;padding:5px;font-weight:bold}#articleholder .topcenter3{background-color:#FFEEBA;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#004A84;padding:5px;font-weight:bold}#articleholder .topright3{background-color:#FFEEBA;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#004A84;padding:5px;font-weight:bold}#articleholder .odd3{background-color:#F6F6F6}#articleholder .even3{background-color:#FFF}#articleholder .middleleft3{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .middlecenter3{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .middleright3{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .bottomleft3{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .bottomcenter3{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .bottomright3{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}#articleholder .topleft4{background-color:#3D66B5;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#FFF;padding:5px;font-weight:bold}#articleholder .topcenter4{background-color:#3D66B5;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#FFF;padding:5px;font-weight:bold;text-align:center}#articleholder .topright4{background-color:#3D66B5;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;color:#FFF;padding:5px;font-weight:bold;text-align:center}#articleholder .middleleft4{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:#E9EEF4;color:#004A84;font-weight:bold}#articleholder .middlecenter4{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:#E9EEF4;color:#004A84;text-align:center}#articleholder .middleright4{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:#E9EEF4;color:#004A84;text-align:center}#articleholder .bottomleft4{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:#E9EEF4;color:#004A84;font-weight:bold}#articleholder .bottomcenter4{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:#E9EEF4;color:#004A84;text-align:center}#articleholder .bottomright4{font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:#E9EEF4;color:#004A84;text-align:center}#articleholder .main11{font:11px Verdana}#articleholder .small10{font:10px Verdana}


#eqpspons img{
padding:4px;

}


#lbanners{
margin-top:10px;
margin-bottom:10px;
}

#lbanners ul{
list-style:			none;
	padding:			0px 0px 0px 0px;
	padding:0px;
	margin:				0px 0px 0px 0px;
}


#announ{
	background-color:#FFFFFF;
	padding:4px;
	padding-left:40px;
	background-image: url(announ.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.toptabela
{
   font-size: 11px; 
   padding-left: 5px; padding-right: 5px; 
   BORDER-RIGHT: 1px solid #000066;
   BORDER-TOP: 1px solid #000066; 
   BORDER-LEFT: 1px solid #000066;
   BORDER-BOTTOM: 1px #000066 dotted; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   color: #003366;
   TEXT-DECORATION: none;
	background-color: #ff9933;
	border: 1px #339900 dashed;
}
.toptabelabook
{
   font-size: 11px; 
   padding-left: 5px; padding-right: 5px; 
   BORDER-RIGHT: 1px solid #000066;
   BORDER-TOP: 1px solid #000066; 
   BORDER-LEFT: 1px solid #000066;
   BORDER-BOTTOM: 1px #000066 dotted; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   color: #003366;
   TEXT-DECORATION: none;
	background-color: #d4f1bb;
	border: 1px #339900 dashed;
}