html{height:100%;background:#ECEDEF;}
body{margin:0px;margin-bottom:1px;height:100%;padding:0px;}
.wrapper {width:1010px;height:auto;padding:0;margin:0 auto;border: 2px solid grey;}
.w3ctd3{background-image:url(../images/moduleheader.png);}
.w3ctd2{background-image:url(../images/lago-pesca.jpg); height:155px;}
.w3ctd6{background:#FFFFFF;}
.clr{clear:both;}
.outline{border:1px solid #cccccc;background:#FCFCFC;padding:2px;}
ul#mainlevel-nav{list-style:none;padding:0;margin:0;font-size:0.8em;}
ul#mainlevel-nav li{background-image:none;padding-left:0px;padding-right:0px;float:left;margin:0;font-size:11px;line-height:21px;white-space:nowrap;border-right:1px solid #cccccc;}
ul#mainlevel-nav li a{display:block;padding-left:15px;padding-right:15px;text-decoration:none;color:#333333;background:transparent;}
#buttons>ul#mainlevel-nav li a{width:auto;}
ul#mainlevel-nav li a:hover{color:#fff;background:#c64934;}
#top_inner{border:0px solid #cccccc;padding:2px;height:100px !important;height:100px;overflow:hidden;float:none !important;float:left;font-family:Arial, helvetica, sans-serif;font-size:10px;color:#F8F8F8;}
#left_outer{margin-left:0px;width:165px;padding:2px;}
#left_inner{float:left;}
table.content_table{width:100%;padding:1px;margin:0px;}
#right_outer{margin-left:0px;width:165px;padding:2px;}
#right_inner{margin:0px;float:left;}
.user1_inner{padding:0px;background:#F4F4F4;border-left:solid 1px #000000;border-right:solid 1px #000000;border-top:solid 1px #000000;border-bottom:solid 1px #000000;margin-left:2px;}
.user2_inner{padding:0px;background:#F4F4F4;border-left:solid 1px #000000;border-right:solid 1px #000000;border-top:solid 1px #000000;border-bottom:solid 1px #000000;}
table td.body_outer{width:100%;padding:1px;}
.maintitle{color:#FCFCFC;font-size:40px;padding-left:15px;padding-top:20px;}
.error{font-style:italic;text-transform:uppercase;padding:5px;color:#cccccc;font-size:14px;font-weight:bold;}
a.pagenav, a.pagenav:visited{font-weight:bold;color:#343A58;}
a.pagenav:hover{color:#999999;}
ul{margin:0;padding:0;list-style:none;}
li{line-height:15px;padding-left:15px;padding-top:0px;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:0px 2px;}
td,tr,p{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:11px;color:#333333;text-align:left;}
div{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:11px;color:#333333;}
a:link, a:visited{font-size:11px;color:#000000;text-decoration:underline;font-family:Arial, Verdana, sans-serif, Helvetica;}
a:hover{color:#666666;text-decoration:none;}
a.pathway:link{color:#FCFCFC;text-decoration:none;}
a.pathway:visited{color:#FCFCFC;text-decoration:none;}
a.pathway:hover{color:#FCFCFC;text-decoration:underline;}
a.pathway:active{color:#FCFCFC;}
.pathway{color:#FCFCFC;}
table.contentpaneopen{width:100%;padding:0px;border-collapse:collapse;border-spacing:0px;margin:0px;}
table.contentpaneopen td{padding-right:5px;}
table.contentpaneopen td.componentheading{padding-left:4px;}
table.contentpane{width:100%;padding:0px;border-collapse:collapse;border-spacing:0px;margin:0px;}
table.contentpane td{margin:0px;padding:0px;}
table.contentpane td.componentheading{padding-left:4px;}
table.contentpaneopen fieldset{border:0px;border-bottom:1px solid #eee;}
.button{color:#343A58;font-family:Arial, Verdana, sans-serif, Helvetica;margin-top:4px;font-weight:bold;text-align:center;font-size:12px;background:#f5f5f5;border:1px solid #000066;height:20px;}
.back_button{float:left;font-size:12px;color:#FCFCFC;background:#f5f5f5;font-weight:bold;text-align:center;padding:4px;border:1px solid #000066;}
.pagetext{visibility:hidden;display:none;position:relative;top:0;}
.componentheading{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:14px;font-weight:bold;color:#0019AC;text-align:left;}
.contentcolumn{padding-right:5px;}
.contentpane{background-color:#FCFCFC;}
.contentpaneopen{background-color:#FCFCFC;}
.contentheading{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:14px;font-weight:bold;color:#0019AC;text-align:left;line-height:16px;height:15px;}
.contentpagetitle{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:13px;font-weight:bold;color:#0019AC;text-align:left;}
.contentdescription{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:11px;color:#333333;text-align:left;}
table.contact{width:100%;background-color:#FCFCFC;}
table.contact td.icons{width:100%;background-color:#CCCCCC;}
table.contact td.details{width:100%;background-color:#F3F3F3;font-size:11px;font-family:Arial, Verdana, sans-serif, Helvetica;}
table.moduletable{width:100%;margin:0px 0px 0px 0px;}
table.moduletable ul{color:#000000;}
div.moduletable{padding:0;margin-bottom:2px;}
table.moduletable th, div.moduletable h3{background:url(../images/moduleheader.png) repeat-x;vertical-align:middle;font-size:11px;font-weight:bold;color:#FCFCFC;text-align:left;text-indent:15px;width:100%;height:24px;text-transform:uppercase;}
table.moduletable td{font-size:11px;padding:2px;font-weight:normal;}
table.pollstableborder td{padding:2px;}
.poll{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:11px;font-weight:normal;color:#343A58;line-height:14px}
.pollstableborder{border:1px solid #465675;}
.sectiontableheader{background-color:#000000;background:url(../images/moduleheader.png) repeat-x;background-repeat:repeat;padding:2px;color:#FCFCFC;font-weight:bold;padding:2px;}
.sectiontablefooter{}
.sectiontableentry1{background-color:#D5D5D5;}
.sectiontableentry2{background-color:#F3F3F3;}
.small{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:10px;color:#343A58;text-decoration:none;font-weight:normal;}
.smalldark{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:10px;color:#343A58;text-decoration:none;font-weight:normal;}
.createdate{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:9px;color:#343A58;text-decoration:none;font-weight:normal;}
.modifydate{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:10px;color:#343A58;text-decoration:none;font-weight:normal;}
table.contenttoc{color:#343A58;background-color:#f5f5f5;border-top:1px solid #465675;border-bottom:1px solid #465675;border-left:1px solid #465675;border-right:1px solid #465675;}
table.contenttoc td{font-family:Arial, Verdana, sans-serif, Helvetica;font-size:8pt;font-weight:normal;text-align:left;padding:3px;}
table.contenttoc th{background:#94B1CF;vertical-align:middle;font-size:11px;font-weight:bold;color:#666666;text-align:left;text-indent:15px;width:100%;height:24px;border-bottom:dashed 1px #666666;text-transform:uppercase;} 
a.readon:link, a.readon:visited{color:#FCFCFC;font-family:Arial, Verdana, sans-serif, Helvetica;font-size:10px;font-weight:normal;background:#970000;border:1px solid #666666;padding:2px 4px 2px 20px;white-space:normal;float:left;line-height:10px;text-decoration:none;}
a.readon:hover{color:#FAFAFA;font-family:Arial, Verdana, sans-serif, Helvetica;font-size:10px;font-weight:normal;background:#970000;border:1px solid #666666;padding:2px 4px 2px 20px;white-space:normal;float:left;line-height:10px;text-decoration:none;}
a.mainlevel:link, a.mainlevel:visited{color:#2C2C2C;background:none;font-weight:bold;text-decoration:underline;text-align:left;}
a.mainlevel:hover{color:#999999;width:100%;font-weight:bold;text-decoration:none;text-align:left;}
a#active_menu{color:#0019AC;}
a.sublevel:link, a.sublevel:visited{padding-left:1px;}
.highlight{background-color:Yellow;color:Blue;padding:0;}
form{margin:0;padding:0;}
div.mosimage{border:1px solid #ccc;}
.mosimage{border:1px solid #cccccc;margin:5px}
.mosimage_caption{margin-top:2px;background:#efefef;padding:1px 2px;color:#666;font-size:10px;border-top:1px solid #cccccc;}
span.article_seperator{display:block;height:1.5em;}
h1{font-size:2.2em;}h2{font-size:1.9em;}h3{font-size:1.6em;}h4{font-size:1.3em;}
table.lista {border-spacing:0px;border-collapse:collapse;}
table.lista th{text-align:left;font-weight:normal;padding:0.1em 0.5em;border-bottom:2px solid #FFFFFF;background:#0019AC;}
table.lista td{text-align:left;border-bottom:2px solid #FFFFFF;border-left:1px solid #FFFFFF;padding:0.1em 0.5em;background:#D8D8D8;}
table.lista thead th{background:#0019AC;color:#FFFFFF;text-align:left;}
table.lista thead td{background:#0019AC;color:#FFFFFF;text-align:left;}
table.lis {border-spacing:0px;border-collapse:collapse;}
table.lis th{text-align:left;font-weight:normal;padding:0.1em 0.5em;border-bottom:2px solid #FFFFFF;background:#0019AC;text-color:#FFFFFF;}
table.lis td{border-bottom:2px solid #D8D8D8;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8; padding:0.1em 0.5em;background:#FFFFFF;}
table.lis thead th {background:#0019AC;color:#FFFFFF;text-align:left;}
table.lis thead td{background:#0019AC;color:#FFFFFF;text-align:center;}
/*table.lis td{text-align:center;}*/
left{text-align:left;}
div.rads{float:left;margin:0 5px 5px 10px;}
.postit{float:right;margin:0 5px 5px 10px;background: transparent url(http://static.pesca-pt.com/images/note1.png) no-repeat 0 0;}
.postit1{float:right;margin:0 5px 5px 10px;background: transparent url(http://static.pesca-pt.com/images/note1.png) no-repeat 0 0;}
.dim{width:170px;height:170px;}
.padding{padding:50px 15px 15px 20px;}
.yel p{background:yellow;padding:10px 10px 10px 10px;}
