body {
	margin-left: 0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	xbackground:url("../img/bg.jpg");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#242424;

}
body,td,th {
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	outline: 0px;
	border: 0px;
}
p {
	margin: 0 0  9px 0;
	padding-left:10px;
	padding-right:10px;
}
img{
	margin-left: 0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
    border: 0px;
	display: inline-block;
}
img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto
}
a{
color:#FFFFFF;
	text-decoration:none;
	outline: 0;
}
a:hover, a:active, a:focus, a:visited, a:link {
	text-decoration:none;
	outline: 0;
}


a.link1:visited {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#005A81;
	font-weight:bold;
}
a.link1:link {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#005A81;
	font-weight:bold;
}
a.link1:hover {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#F60;
	font-weight:bold;
}  

a.idioma:visited {
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#80A6B6;
}
a.idioma:link {
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#80A6B6;
}
a.idioma:hover {
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#F60;
}

a.indique:visited {
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#005A81;
}
a.indique:link {
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#005A81;
}
a.indique:hover {
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FF7000;
}
.txtform {
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#CCC;
	letter-spacing:1px;
}


/* ------------TOOLTIP------------*/
         .disable_masking
        {
            z-index: 6001;
            position: absolute;
            display: none;
            background-color: #ffffff;
            border: 5px solid #000;
            padding: 20px;
        }

        .data
        {
           font-size: 12px;
		   background-color:#F00;
           text-align: justify;
        }
        .bg
        {
           background-image: url("../img/bg_tooltip.png");
           width: 150px;
		   height: 40px;
		   padding: 10px 5px 10px 18px !important;
		   padding: 10px 5px 30px 18px;
           background-repeat: no-repeat;
           background-position: left top;
        }
		

        
/* ------------TOOLTIP------------*/

#conteudo {
	position:absolute;
	top:0px;
	width: 100%;
	height: 100%;
}


.bg_lines {
	background-image:url("../img/bg_lines.png");
	background-repeat:no-repeat;
	background-position:top;
}

.bg_box1 {
	background-image:url("../img/bg_box1.png");
	background-repeat:repeat-x;
	background-position:top;
}

.bg_box2 {
	background-image:url("../img/bg_box2.png");
	background-repeat:repeat-x;
	background-position:top;
}

#rodape {
	position:absolute;
	background:url("../img/bg_rodape.gif");
	text-align:center;
	height:74px;
	width:100%;
	}
	
#tudo {

	position:relative;
	min-height:100%; /* Para browsera modernos */
	height:auto !important; /* Para browsera modernos */
	height:100%; /* Para o IE6 */
}


#bot_mais {
	text-align:right;
	padding-left:10px;
	padding-right:10px;
}

#bg_div {
	width:100%;
	height:50px;
	background-image:url("../img/line_h.gif");
	background-position:center;
	background-repeat:no-repeat;
}

.txtdata {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	letter-spacing:2px;
}

.txtnovidades {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#EC2C72;
	letter-spacing:2px;
	line-height:17px;
}

.txtrodape {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	letter-spacing:1px;
}

a.linkrodape:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	letter-spacing:1px;
	text-decoration:none;
}
a.linkrodape:link {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	letter-spacing:1px;
	text-decoration:none;
}
a.linkrodape:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	letter-spacing:1px;
	text-decoration:underline;
} 


.menu {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005A81;
}



.campo {
	background-image:url("../img/bg_campos.jpg");
	background-repeat:repeat-x;
}

.campo_so{
	background:#333;
	background-image:url("../img/bg_campo_so.jpg");
	background-repeat:repeat-x;
}

.titulo {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#005A81;
	font-weight:bold;
}

.texto {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:18px;
	letter-spacing:1px;
}

.textob {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	letter-spacing:1px;
}

.depoimento {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:13px;
	letter-spacing:1px;
}
.clear {
	clear:both;
}

.desc_tooltip {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
}

.descb_tooltip {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}

.lista {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height:1.5em;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.lista li {
	padding: 0;
	margin: 0;
}

.lista li a {
	display:inline-block;
	color: #999;
	padding: 4px 0 5px 20px;
	background: url("../img/arrow.png") center left no-repeat;
	text-decoration: none;
}
.lista li a:hover, .lista li .hover {
	color: #FFF;
	text-decoration: none;
	padding: 4px 0 5px 20px;
	background:url("../img/arrow_hover.png") center left no-repeat;
}

.pagination{
width:450px;
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to “right” to right align pagination interface*/
font-size: 11px;
font-family:Tahoma, Geneva, sans-serif;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #1D1D1D;
text-decoration: none;
color: #CCC;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #1D1D1D;
color: #FFF;
background-image:url("../img/bg_nav_hover.jpg");
}

.pagination a.currentpage{
background-image:url("../img/bg_nav.jpg");
color: #FFF !important;
border-color: #1D1D1D;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-image:url("../img/bg_nav_hover.jpg");
cursor: default;
color: #CCC;
border-color: #1D1D1D;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: normal;
}

.bt_so{
	background-image:url("../img/bt_enviar.png");
	width:67;
	height:14	
}

.form_so{
	color: #fff;
	xfont-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	border-bottom: medium none;
	border-left: medium none;
	background-color: transparent;
	border-top: medium none;
	border-right: medium none;
}

input:focus{
	background:#999;
}
#mntree{ width: 100%; padding: 2px; white-space: nowrap;}
.mn{ font-family: Tahoma, Arial; font-size: 11px; color: #FFFFFF; }
.mn a{ color:#FFFFFF; text-decoration:none; }
.mn a:hover{color:#FFFFFF; text-decoration: underline; }
.smn{ font-family: Tahoma, Arial; font-size: 11px; color: #FFFFFF; margin-left: 20px; }
.smn a{ color:#FFFFFF; text-decoration:none; padding: 0px; }
.smn a:hover{color:#FFFFFF; text-decoration: underline; }
.smnw{ position: absolute; z-index: 1; margin-top: 0px; margin-left: 150px; }



.imgthumb img { width: 100px; height: 80px; }
/***************************************
 manutenção
***************************************/
header{margin:2em 0 10em;}
.dados{font-size:16px;}