body {margin:0px 0px;background: transparent url(../images/background_ipma.jpg) top repeat-x;text-align:center; font-size: 12px;font-family: Arial, Helvetica, sans-serif;color:#191919;}
img{vertical-align:middle; border:none;}
div#outerContainer{ width:800px;margin: 0px auto; text-align: left}
div#TopBar{ width:800px;text-align:left;}
div#logo{ background:transparent;vertical-align:middle; margin:0px;padding:0px 5px;height:100px;}
div#img h1{float:left; line-height:100px;margin:0px; background:url(../images/logo-ipma-17-180x48.png) no-repeat center left;padding-left:150px;vertical-align:middle;text-align:center;}
div#text h1{float:left;margin-top:40px;padding-left:80px;vertical-align:middle;font-size:16px;text-align:center;color:#191919}
div#Content{width:595px;margin: 5px 0px}

/**** css geral  ****/

#TopBar {margin:0px; padding:0px; width:800px; height:110px;display: block; border-bottom:2px solid #d4e1ea;}
#TopBar .simbol{ margin: 1px; padding-left: 10px; float: left;}
#TopBar .text_left {	margin: 40px 0px 0px 80px;float: left; }
#TopBar .text_right {	margin: 40px 80px 0px 0px;float: left; }

#TopBar .block1 { float:left; clear:right width:20%; margin:0px 10px 0px 10px; padding-top:3px;}
#TopBar .block2 { float:left; clear:right; width:50%; margin:0px 10px 0px 40px; padding-top:40px; text-align:center}
#TopBar .block3 { float:right; width:20%; margin:0px 10px 0px 10px;}
.ipma_title {font-size:18px;}
.ipma_subtitle {font-size:16px;	margin-top:10px; margin-bottom:5px;}

.ImgGeral{	border:0px;}
#Menu{border-top:1px solid #d4e1ea; margin-top:10px; padding:0px; clear: right;  }
#MenuList{  text-align:right;padding-top:0px; }
#MenuList ul{float:right;display:block;}
#MenuList li{display:inline;padding-left:3px;padding-right:3px;font-size: 10px;}
#MenuList a{text-decoration:none;}
#MenuList a:link{color:black; }
#MenuList a:visited{color:black; }
#MenuList a:hover{ color:black; border-bottom:1px solid #1f87c6;}
#MenuList a:active{ color:black; border-bottom:1px solid #1f87c6;}
.icon_lock { background-image:url(lock_image_small.gif) 0px 50% no-repeat; height:9px; }

#globalFooter { display:block; clear: right; width:100%; text-align:center; height:50px;margin-top:5px;padding-top:5px; border-top:2px solid #d4e1ea; }
#globalFooter a { text-decoration:none; color:#1f87c6; background-color:#ffffff;	}
#globalFooter a:link, a:visited{ }
#globalFooter a:hover, a:active{ color: #666666; text-decoration:none;}
#globalFooter .block1 { float:left; clear:right; width:15%; margin:0px 10px 0px 10px; padding-top:3px;line-height:16px; font-size:10px;}
#globalFooter .block2 { float:left;clear:right; width:50%; margin:0px 10px 0px 10px; padding-top:3px;line-height:16px; font-size:10px;}
#globalFooter .block3 { float:right; width:25%; margin:0px 10px 0px 10px;}

/**** css geral  ****/

/**** Navegação lateral  ****/
div#Sidebar{float:right;width: 200px;margin: 5px 0px}
div#Nav1{margin:0;padding:0px 0px;text-align:left;}
div#Nav1 ul{margin:0px;padding:0px 10px 20px;list-style-type:none;background:#FFF;text-align:left;}
div#Sidebar p{ padding-top: 0.7em}
div#Content h1{font-size:1.5em;line-height: 1.5em;text-align:center;}
div#outerContainer h2{font-size:1.2em;line-height: 1.5em;margin: 0 2px;padding:0;}
div#outerContainer h3{margin:0px;padding: 0px 5px 5px 5px;color:#15273F;background:#E4EDF2;font-size:1.0em;line-height: 1.2em;}
p {padding: 0.2em 0.0em;line-height: 1.3em; background:#FFFFFF;text-align:justify;}
a,a:active,a:link,a:visited{text-decoration: none; padding:5px 0px 5px 0px; margin:0px;color:#ff6600;}
a:hover {text-decoration: underline;}
div#Nav1 li {list-style-type:none; margin:0px;padding-top:10px;}
div#Nav1 h3{margin:0px;padding: 0px 5px;color:#15273F;background:#E4EDF2;font-size:1.0em;line-height: 1.2em;}

div#Nav1_1,div#Nav1_2,div#Nav1_3,div#Nav1_4{margin:0px;padding:0px 3px;background:#FFF;text-align:left;}
li#subscrever a { background:url(../images/sub_20x20.png) no-repeat center left;  vertical-align:middle; padding-left:25px}
li#anular a     { background:url(../images/unsub_20x20.png) no-repeat center left;  vertical-align:middle; padding-left:25px}
li#preferences a{ background:url(../images/pref_20x20.png) no-repeat center left;  vertical-align:middle; padding-left:25px}
li#ipma a      { background:url(../images/icon_ipma_20x20.png) no-repeat center left;  vertical-align:middle; padding-left:25px}
li#comunidade a { background:url(../images/html_20x20.png) no-repeat center left;  vertical-align:middle; padding-left:25px}
li#pda a        { background:url(../images/ic_pda.gif) no-repeat center left;  vertical-align:middle; padding-left:25px}
li#wmo a        { background:url(../images/ic_mundo.gif) no-repeat center left;vertical-align:middle; padding-left:25px}
li#inqueritos a { background:url(../images/ic_inquer.gif) no-repeat center left;vertical-align:middle; padding-left:25px}
li#twitter a    { background:url(../images/tw_20x20.png) no-repeat center left;vertical-align:middle; padding-left:25px}
li#facebook a   { background:url(../images/fb_20x20.png) no-repeat center left;vertical-align:middle; padding-left:25px}

div#internalContent{margin:0px;padding:0px 2px;}
div#internalContent p{margin:0px;padding:10px 5px;background:#E4EDF2;}
div#internalContent a{margin:0px;font-weight:bold;}
div#internalContent ul{list-style-type: none; margin:-5px 0px;padding:5px ;}
div#internalContent li {list-style-type: none; margin:0px;padding:5px ; vertical-align:middle;}
div#internalContent ul.disc{list-style-type: disc; margin:-5px 0px;padding:5px ;}
div#internalContent li.dic {list-style-type: disc; margin:0px;padding:5px ; vertical-align:middle;}
div#internalContent span.poweredphplist{margin:0px;padding:0px 2px;text-align:right;}
div#internalContent style{margin:0px;}
div#internalContent .poweredphplist{margin:0px;padding:0px 2px;text-align:right;}
div#internalContent h3{margin:0px;padding: 0px 5px;color:#15273F;background:#E4EDF2;font-size:1.0em;line-height: 1.2em;}
div#contentText h3{margin:0px;padding: 0px 5px;color:#15273F;background:#E4EDF2;font-size:1.0em;line-height: 1.2em;}
div.list_title{margin:0px;padding:0px 3px;background:#FFF;text-align:left;}
div#Form p,div#Form div{margin:0px;padding:0px 5px;}
div#Note p{margin:0px;padding:0px 5px;background:#E4EDF2;}

div#Footer{clear: right; width:800px;text-align:center;padding:0px ;text-align:center;background:#FFF;}
div#Footer a{font-size:9px;}
div#Footer p.copy{margin:0 5px;text-align:center;background:#FFF;font-size:9px;}
form{margin:0px;}
