/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, blockquote,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

	*/
	

	
/* v1.0 | 20080212 */

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%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}


/* remember to define focus styles! 
:focus {
	outline: 0;
}
*/

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

	
	:focus {
	outline: 1px dotted #666;
}
ol, ul {
	font: 90% arial, "lucida console", sans-serif;
	list-style: none;
	}
	
	
html,body{
	margin:0;
	padding:0;
	background: url(../imagens/top.jpg) top center no-repeat #000;
    background-position:top center;
    background-repeat:no-repeat;
	margin: 0 auto;
	color: #0f75bd;
	}

body{	font: 76% arial,sans-serif;	text-align:center;}

p{margin:0 10px 10px}
a{display:block;color: #981793;padding:10px}

div#header {height:80px;line-height:80px;margin:0;padding-left:10px;}

div#container{text-align:left; width:750px;margin:0 auto; border: 0px #fff solid;}


div#content{float:right;width:550px; border: 0px #fff000 solid;}
div#content p{line-height:1.4}

div#extra{height:1px;}

div#footer{	
	background: url(../imagens/rodape.png) top center no-repeat ;
    background-position:top center;
    background-repeat:no-repeat;
	margin: 0 auto;
	height:222px;
	}

/*div#footer p{margin:0;padding:5px 10px}*/



div#extra{clear:both;width:100%}

/* Navegacao */
div#navigation{float:left;width:135px; margin-top:130px;}

#menu {
	/*width: 200px; border: 1px #fff solid;*/ 
	height:96px;
	float:left;
	text-align:right;
	display:inline;
	margin-left:0px;
	margin-bottom:10px;
	}
	
	
	/* Navegacao */
#nav {
	font: bold 90% "Trebuchet MS", Helvetica, sans-serif; }
	
#nav, #nav ul {
	width: 105px;  /*tamanho do dotted*/
	text-decoration:none;
	list-style: none;
	}
#nav li {
	color:#0f75bd !important;
	border-bottom: 1px #5316bb dotted;
	margin-top: 5px;
	text-decoration:none;
	list-style: none;
	}
#nav a, #nav a:visited {
	padding:0px 0px;
	text-decoration:none;
	list-style: none;
	display: block;
	color:#0f75bd;
	} 

#nav a:hover {
	text-decoration:none;
	list-style: none;
	color:#5316bb !important;
	} 
	
#menu #nav li a#here {
	color: #5316bb;
	}
	
	/*
* html #nav a, * html #nav a:visited {
	text-decoration:none;
	list-style: none;
	}
* html ul#nav ul {
	text-decoration:none;
	list-style: none;
	} 
*/
/* #nav ul li  a {width: 100px} /* Para os links do subnivel */ 

/*#nav li ul li a {
height:15px !important;  }/* Permite quebra linha em textos longos para link */
	 
/*#nav li ul {
	border: 1px #D92128 solid;
	background-color:#fff;
	position: absolute;
	left: 0px;}
	/*width: 200px;*/ /* Largura = 110px links + padding-left:5px + padding-right:5px; */
	/*margin: -22px 0px 0px 120px;*/
