html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; vertical-align: top;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus { outline: 0;}
ins { text-decoration: none;}
del { text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0;}
a {color:#fa8331; text-decoration:underline;}

html {background: #004d98 url(../images/bg2.gif) repeat-x;}
body { display: block; position:absolute;  bottom:0; top:0; left:0; right:0; background:url(../images/mapa1.png) center 220px no-repeat;}

#geral {width:960px; margin:0 auto; position:absolute; left: 50%; margin-left: -480px; margin-top: 30px; font:12px Tahoma, Arial, Helvetica, sans-serif; background: 10px 250px no-repeat; margin-bottom:10px;}

#topo { height:180px; width:958px;} 
#topo .logo {float:center;}

#texto {font: 16px myriad, Arial, Helvetica, sans-serif; color:#FFF; height: 70px}
#conteudo { width:900px; padding:20px 20px 20px 40px; clear:left; float:left; display:inline; }
#conteudo1 {width:900px; height:300px; float: center; margin:30px 0px 20px 30px;}
#conteudo1 a:hover {color:#000680; }
#conteudo2 {width: 600px;}
#conteudo1 a {width:94px; height:94px; display:block; float: left; text-align:center; font-size: 16px; color:#fff; text-decoration:none; margin:10px 50px 0 50px;}

#copyright {width:960px; text-align:center;} 

.clear {clear:both; line-height:1px; width:960px;}
