* {
	margin: 0;
	padding: 0;
}

body {
	background-color:#DDDDDD;
	max-width:95%;
	margin: 0px auto;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
}

#marqueecontainer{
position: relative;
width: 150px; /*marquee width */
height: 200px; /*marquee height */
overflow: hidden;
}

#noticias{
float:left;
width:100%;
height:40px;
}
h1, h2, h3 {
	color: #333333;
}

h3 {
	font-size: 1em;
}

p, blockquote, ul, ol {
	margin-bottom: 1.5em;
	line-height: 1.65em;
	text-align: justify;
}

p {
}

blockquote {
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
}

ul {
	margin-left: 3em;
}


ol {
	margin-left: 3em;
}


a {
	text-decoration: underline;
	color: #3E9722;
}

a:hover {
	text-decoration: none;
	color: #E58C24;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	margin: 5px 0 0 20px;
}

/* Boxed Style */

.boxed {
}


.boxed .title {
	background: #3C74E6 url(../images/img06.gif) repeat-x;
}

.boxed .title h2 {
	height: 28px;
	padding: 12px 0 0 20px;
	text-transform: uppercase;
	font-size: 1em;
	color: #FFFFFF;
}

.boxed .content {
	padding: 20px 10px 10px 20px;
	border-top: 1px solid #FFFFFF;
	background: url(../images/img07.gif) repeat-x;
}

/* Post */



.post {
	text-align:justify;
}

.post .title {
	background: #3C74E6 url(../images/img06.gif) repeat-x;
	font-size: 1em;
	text-transform: uppercase;
	color: #FFFFFF;
}

.post .title span {
	display: block;
	height: 28px;
	padding: 12px 0 0 20px;
}

.post .date {
	margin-top: -25px;
	padding-bottom: 10px;
	padding-right: 20px;
	text-align: right;
	font-size: x-small;
	color: #FFFFFF;
}

.post .meta {
	clear: both;
}

.post .meta p {
	margin: 0;
	padding: 10px 20px 40px 20px;
	border-top: 1px dotted #CCCCCC;
	line-height: normal;
	font-size: x-small;
}

.post .story {
	padding: 20px;
	min-height:120px;  
	height:auto !important;  
	height:100px;
	border-top: 1px solid #FFFFFF;
	background: url(../images/img07.gif) repeat-x;
}

/* Header */

#header {
	background-color:#FFFFFF;
	width: 940px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}
#titulosite{
	margin: 30px;
	float:right;
	width: 610px;	
}
/* Header > Logo */

#logo {
	margin-top:30px;
	float: left;
}

#content {
	background-color:#FFFFFF;
	width: 920px;
	margin: 0 auto;
	padding: 10px;
	border-top: 1px solid #FFFFFF;
}

/* Content > Main */

#main {
	float: left;
	width: 500px;
	padding-left: 10px;
}
#main2 {
	float: left;
	width: 680px;
	padding-left: 10px;
	text-align:justify;
}

#sidebar {
	float: left;
	width: 220px;
}

#sidebar .boxed .title h2 {
	background: url(../images/img08.gif) no-repeat;
}

#login fieldset {
	border: none;
}

#login legend {
	display: none;
}

#login label {
	display: block;
}

#login input {
	margin-bottom: 10px;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	padding:3px 0px 3px 20px;

}

.user {
background:#FFF url(../images/icon_user.gif) no-repeat left;
}

.password {
background:#FFF url(../images/icon_pass.gif) no-repeat left;
}

#inputtext1, #inputtext2 {
	width: 160px;
}

#inputsubmit1 {
	margin: 0;
	padding: 0;
}

/* Content > Sidebar > Updates*/

#updates {
}

#updates ul {
	margin: 0;
	list-style: none;
}

#updates h3 {
	font-size: .8em;
}

#updates p {
	line-height: normal;
	font-size: .8em;
}

#updates a {
	text-decoration: none;
}

/* Content > Sidebar2 */

#sidebar2 {
	float: left;
	width: 180px;
	padding-left: 10px;
}

#sidebar2 .boxed .title h2 {
	background: url(../images/img10.gif) no-repeat right top;
}


#sponsors ul {
	margin-left: 0;
	padding-left: 0;
	list-style: inside;
}

/* Content > Sidebar2 > ad120x600 */

#ad120x600 {
	text-align: center;
}

/* Footer */

#footer {
	clear: both;
	width: 90%;
	height: 40px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	background: url(../images/img02.jpg) no-repeat;
}

#footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
	font-size: x-small;
}

#footer a {
	text-decoration: underline;
	color: #666666;
}

#footer a:hover {
	text-decoration: none;
}

/* Header > Menu */

#contemenu {
	background-color:#FFFFFF;
	width: 940px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}

    #tabsJ {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
	  margin:0;
	  padding:10px 10px 10px 10px;
	  list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;	  
      }
    #tabsJ a {
      float:left;
      background:url(../images/tableftJ.gif) no-repeat left top;
      margin:0px;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url(../images/tabrightJ.gif) no-repeat right top;
      padding:5px 52px 5px 42px; /*aqui muda o espa&#231;amento do menu*/
      color:#24618E;
      }	 
	  
	#alinha a span{
      padding:5px 45px 5px 4px;
	  }
	#alinhaesq a span{
	  padding:5px 45px 5px 4px;
	}
	
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {
	float:none;
		}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
.menu1 ul li{
float:left; 
position:relative; 
background:url(../images/divider1.gif) no-repeat top right;
}

.menu1 ul li:hover {
width:auto;
}

.menu1 ul li ul {
display: none;
}

.menu1 ul li:hover ul{
display:block;
position:absolute;
top:19px;
left:-10px;
width:164px;
border-bottom:0px solid #000;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}

.menu1 ul li:hover ul li a {
display:block;
background:#fff;
color:#000;
height:auto;
line-height:15px;
padding:4px 16px; 
width:220px; 
border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {
background:#ccd url(../images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover {
color:#000; background: #ccd url(../images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:213px; 
top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-233px;

}

/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;
position:absolute;
top:30px; 
top:33px; 
background:#fff;
left:0; 
border-bottom:0px solid #000;

}

.menu1 ul li a:hover ul.endstop {
left: -92px;
background:url(../images/mais.gif) no-repeat top right;

}
.menu1 ul li a:hover ul li a {
display:block;
background:#fff;
color:#000; 
height:1px; 
line-height:15px; 
padding:4px 16px; 
width:154px; 
width:120px; 
border:1px solid #000; 
border-bottom:0;
}

.menu1 ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#000; background: #ccd url(../images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #ccd url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute;
top:0;
color:#000; 
left:153px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-193px;
}

.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:100%;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
}
.menubaixo{
	color: #FFFFFF;
	text-align:center;
	background: #3C74E6 url(../images/img06.gif) repeat-x;
	margin-left:auto;
	margin-right:auto;
}
.menubaixo a {
color:#FFFFFF;
}