@charset "utf-8";
/* CSS Document */

body{ top:0; left:0; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:9px; }

a{ color:#6E7D98; }

h2{ font:Arial, Helvetica, sans-serif; font-size:24px; color:#6E6E6E; font-weight:bold; margin:0; padding:0; }

h3{ font:Arial, Helvetica, sans-serif; font-size:16px; color:#6E7D98; font-weight:bold; margin:0; margin-bottom:5px; padding:0; }

span{ color:#6E6E6E; font-weight:bold; }

table{ font-family:Verdana, Geneva, sans-serif; font-size:9px; }
table td{ background:transparent; height:18px; }

table tr{ line-height:12px; }

p{ line-height:5px; }

#modalWin{ display:none; position:absolute; width:523px; height:534px; margin:0 0 -71px -160px; padding:0; top:112px; left:50%; background-color:#E9E9E9; /*filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;*/ z-index:999; }
.close{ position:relative; height:20px; line-height:20px; vertical-align:middle; margin-top:7px; margin-right:9px; float:right; clear:both; }
a.fechar{ text-decoration:none; }

#header{ width:100%; height:71px; }
.top_bg{ background:url(../images/jpg/top_bg.jpg) repeat-x; }

#headerMain{ position:absolute; left:50%; width:726px; height:71px; color:#FFF; text-align:right; margin-left:-363px; padding-top:28px; }
.topMain_bg{ background:url(../images/jpg/topMain_bg.jpg) no-repeat; }

#main{ position:absolute; width:726px; left:50%; right:50%; margin-top:40px; margin-left:-363px; clear:both; }

#columnLeft{ float:left; width:193px; height:520px; border-bottom:15px solid #E9E9E9; margin-right:10px; }
#columnCenter{ float:left; width:227px; height:520px; border-bottom:15px solid #E9E9E9; margin-right:10px; }
#columnRight{ float:left; background:#D7D7D7; height:535px; width:286px; }

.cellWhite{ clear:both; min-height:16px; background:#E9E9E9;padding:9px; border-top:1px solid #FFF; }
.cellGray{ clear:both; min-height:16px; background:#D7D7D7 url(../images/jpg/cellGray_bg.jpg) top repeat-x; padding:9px; }
.Banner{ clear:both; background:#E9E9E9; margin-top:10px; padding:6px 0 6px 0; }

.algCenter{ text-align:center; }

.titareadownloads{ color:#00FFFF; }

.SOL{ width:104px; text-align:center; padding-bottom:3px; float:left; }
.LUA{ width:104px; text-align:center; padding-top:9px; padding-bottom:3px; float:left; }

#footer{ width:726px; height:97px; line-height:97px; vertical-align:bottom; margin-top:35px; border-top:1px solid #D7D7D7; clear:both; }

.TOthers thead{ background:#D7D7D7; font-weight:bold; color:#FFF; }
.TOthers td{ padding-left:12px; }

#next5Days{ text-align:center; padding-top:25px; }
#prevIMG{ background:#D7D7D7; width:319px; height:247px; margin-top:25px; margin-left:98px; padding-top:2px; padding-left:7px; overflow:hidden; }
#prevMares{ margin-top:25px; text-align:center; }

/*#chuvaHoje img{ position:absolute; clip: rect(0 370 230 60); overflow:hidden; }*/
.euroImage{ margin-left:-53px; }
.mares{ text-align:center; }
