body {
	font-family: verdana, arial, calibri,tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
  	color: #222222;
	background-color:#ffffff;
	padding: 0;
	margin: 0;
}

table {
border-collapse: collapse;
border-color:#444444;
  
}

table.mainouter {
margin: 0 auto;
}

table.main {
margin: 0 auto;

}


h2 {/* Controla o cabeçalho do index */
  font-size: 7pt;
  margin-bottom: 6px;
}

p {/* controla o espaçamento das tabelas no index*/
	font-size: 7pt;
}

p.sub { 
  margin-bottom: 4pt;
}
td.clearalt6 {
  background: #333333;
  padding: 5px;
  border: 1px;
border-color:#444444;
}
td.clearalt7 {
  padding: 5px;
  background: #333333;
  border: 1px;
border-color:#444444;
} 
td { /* Controla o parte do texto no code */
	font-size: 7pt;
	border: 1px;
	border-color:#444444;
}
td.embedded {/* controla o alinhamento dos cabeçalhos no index*/
   border: none;
   padding: 0px;
   text-align: left;
   border-color:#444444;
}

td.bottom {
  border: none;
  border-color:#444444;
}

td.heading {
  font-weight: normal;
  border-color:#444444;
}

td.text {
  padding: 10pt;
  text-align: left;
  border-color:#444444;
}

td.comment {
  padding: 10pt;
  font-size: 7pt;
  text-align: left;
  border-color:#444444;
}

td.colhead {
  font-weight: normal;
  color: #cccccc;
  background-image:url("images/we.gif");
  height:20px;

}

td.rowhead {
margin: 0 auto;
  font-weight: normal;
  text-align: right;
  vertical-align: top;

}

td.rowhead2 {
margin: 0 auto;
  font-weight: normal;
  text-align: right;
  vertical-align: top;

}


td.title {
	font-size: 7pt;
	border-color:#444444;
}

td.navigation {
	font-weight: normal;
	font-size: 7pt;
   	border: none;
	border-color:#444444;
}

td.clear {
  padding: 0px;
  border: 0px;
  background: transparent;
}

form {
	margin-top: 0;
	margin-bottom: 0;
}

.sublink {
	font-style: italic;
	font-size: 7pt;
	font-weight: normal;
}

font.gray
{
  color: #c0c0c0;
  text-decoration: none;
}

a:visited {
  text-decoration: none;
  color: #999999;
  /*font-weight: normal;*/
}
a:link {
  text-decoration: none;
  color: #cccccc;
  /*font-weight: normal;*/
}

a:hover {
  color: #0075d0;
}

a.index {
	font-weight: normal;
}

a.biglink {
	font-weight: normal;
	font-size: 7pt;
}

a.altlink:visited{
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

a.altlink:link{
	font-weight: normal;
	color: #0075d0;
	text-decoration: none;
}

a.altlink:hover {
  text-decoration: none;
}

a.altlink_blue:visited{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.altlink_blue:link{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.altlink_blue:hover {
  text-decoration: none;
}

a.altlink_green:visited{
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

a.altlink_green:link{
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

a.altlink_green:hover {
  text-decoration: none;
}

.important {
	font-weight: normal;
	font-size: 7pt;
}


textarea {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
}

select {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
}

input {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
}

.btn {
  width: 75px;
  height: 23px;
}

.small {
  font-size: 11pt;
}

li {
  margin-top: -5px;;
  margin-bottom: 6pt;
}
ul {
  margin-left: 14pt;
  margin-top: 0px;
  margin-bottom: 0px;
}
fieldset { border: solid #dddddd 1px; background: #FFFFFF; }

img {
  border : 0;        
}



html {
	height: 100%;
	margin-bottom: 1px;
}

/* Normal, standard links. */
a:link, a:visited {
	color: #1a5c92;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #ff0000;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited {
	color: #000000;
	text-decoration: none;
}

a.nav:hover {
	color: #cc3333;
	text-decoration: underline;
}

/* Tables should show empty cells. */
table {
border:#d9dada;
	empty-cells: show;
}

/* By default (td, body..) use verdana in black. */
body, td, th, tr {
	line-height: 140%;
	font-family:  Arial, Helvetica, sans-serif;
	color: #222222;
	font-size: 11px;
}


/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button {border: 1px solid #d6d8d9; background-color:#ffffff; color:#333333; font-size: 8pt;}

input, button {
	font-size: 100%;
}

textarea {
	font-size: 100%;
	color: #222222;
	font-family: Arial, verdana, sans-serif;
}

/* All input elements that are checkboxes or radio buttons. */
input.check {}

/* Selects are a bit smaller, because it makes them look even better 8). */
select {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}



/*parte globall*/


.wrapper {
	width: 1100px;
	margin: 0 auto;
	padding: 0;
}
.wrapper3 {
	width: 1100px;
	height: 94px;
	margin: 0 auto;
	padding: 0;
}
.wrapper4 {
	width: 1100px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
}
.wrapper2 {
	width: 69%;
	margin: 0 auto;
	padding: 0;
}



#header {
	position: relative;
	overflow: hidden;
	height: 112px;
}






#body-bg {
	background: #135872;
	padding: 0;
	margin: 0;
}
#body-bg-top {
	padding: 0;
	margin: 0;
}



#esquerdo_cima {
	background: url(images/custom/esquerdo_cima.png) 0 0 no-repeat;
	padding-left: 10px;
	height: 115px;
}

#direito_cima {
	background: url(images/custom/direito_cima.png) 100% 0 no-repeat;
	padding-right: 10px;
	height: 115px;
}

#centro_cima {
	background: url(images/custom/centro_cima.png) 0 0 repeat-x;
	height: 115px;
}




#body-shad-l {
	background: #f0f0f0 0 0 repeat-y;
	padding-left: 5px;
}

#body-shad-r {
	background: #f0f0f0 100% 0 repeat-y;
	padding-right: 5px;
}

#mainbody {
	background: #f0f0f0;
	padding: 0;
	margin: 0;
}




#footer a:link, #footer a:visited {
	color: #666;
	font-family: Tahoma, sans-serif;
}





#top_esq {background: url(zoneimg/layout/top_direito.png) 0 0 repeat-x;height: 36px;}

#top_dir {background: url(zoneimg/layout/top_esquerdo.png) 100% 0 repeat-x;height: 36px;}

#top_cent {background: url(zoneimg/layout/top_centro.png) no-repeat; height: 36px;padding: 0;margin: 0;}

#ultimas_legendas{background: url(zoneimg/layout/enchimento2.png) repeat-x; padding-top: 10px; padding-left: 10px;  height: 35px;}

#banner_int {background: url(zoneimg/layout/fundo_menu_centro.png) no-repeat;height: 55px; padding: 0;margin-top: -4px;}

#enchimento_largo{  background: url(zoneimg/layout/separador_box_largo.png) no-repeat;height: 31px; padding: 3px; margin: 0; }

#menubot { padding-left:280px; padding-top:5px;  border:0;  height:55px;}

#menupesquisa {  margin-left:350px; margin-top:-30px;  border:0;  height:36px;}

#menu_esq {background: url(zoneimg/layout/lateral.png) 0 0 repeat-y; height: 34px; padding-left: 7px;}

#menu_dir {padding-right: 7px;background: url(zoneimg/layout/lateral.png) 100% 0 repeat-y;height: 34px;}

#menu_cent {background: url(zoneimg/layout/menu.png) 0 0 repeat-x; height: 34px;}

#corpo_esq {background: url(zoneimg/layout/lateral.png) 0 0 repeat-y;padding-left: 7px;}

#corpo_dir {background: url(zoneimg/layout/lateral.png) 100% 0 repeat-y;padding-right: 7px;}

#corpo_int {background: url(zoneimg/layout/bg.png);padding: 5px;margin: 0;}

#interior { background-color:#FFFFFF; border:0; padding:0; }





#esquerdo_footer {background: url(zoneimg/layout/footer_margem.png) 0 0 repeat-x; height: 32px;}

#direito_footer {background: url(zoneimg/layout/footer_margem.png) 100% 0 repeat-x;height: 32px;}

#centro_footer {background: url(zoneimg/layout/footer_centro.png) no-repeat; height: 32px; padding: 0;margin: 0;}


#dir_detailes { border-bottom: solid 1px #e0e0e0; background: #eeeeee; padding-bottom: 7px;padding-right: 7px; padding-top: 7px;}
#tracos { border-bottom:dashed #dddddd 1px; padding: 7px; }
#fu_imag { background: #dddddd; border: solid #bbbbbb 1px; padding: 5px; margin-left:20px;}
.iff{ border: dashed 1px #dddddd; padding:5px; color:#333333;}
#idiom { margin-left: 680px; margin-top: -20px; }


#b_es { width: 13px; background: url(zoneimg/layout/b_dirr.png) repeat-y;border-bottom: solid 1px #e0e0e0;}
#b_d {  width: 13px; background: url(zoneimg/layout/b_esqq.png) repeat-y;border-bottom: solid 1px #e0e0e0;}
#t_e { width: 13px; background: url(zoneimg/layout/e_det.png) no-repeat; height: 23px;}
#t_d { width: 13px; padding: 0;margin: 0; background: url(zoneimg/layout/d_det.png) no-repeat; height: 23px;}



#public { margin-left:270px; padding-top:6px;  height:36px;   border:0;}

#pesquisa {  margin-left:680px; margin-top:-15px;  border:0;  height:36px;}

#pesquisar {background: transparent; color:#b8b8b8; border:0; }

#menu_int { padding:9px; height:100%; }

#jsddm{ margin: 0;padding: 0;}
	
#jsddm li{	float: left;list-style: none;font: 11px Arial;}

#jsddm li a{	display: block;background: transparent;padding: 7px 12px;text-decoration: none;border-right: 0;width: 53px;color: #EAFFED;white-space: nowrap;background: url(zoneimg/layout/separador_menu.png) 100% 0 no-repeat;}

#jsddm li a:hover{	background: #transparent;color:#b8b8b8;}
		
#jsddm li ul{	margin-top: 2px;padding: 0;position: absolute;visibility: hidden;border-top: 0;}
		
#jsddm li ul li{	float: none;display: inline}
		
#jsddm li ul li a{	width: auto;background: #333333;border-bottom:dotted 1px #666666;border-left: solid 4px #ff2828;width: 120px;opacity: 0.9;}
		
#jsddm li ul li a:hover{	background: #222222;width: 120px;opacity: 0.9;	}

#boxborda{ border-bottom: dashed 1px #dddddd; border-left: dashed 1px #dddddd; border-right: dashed 1px #dddddd;  border-top:  solid 4px #008cd5;  padding:5px; color:#333333; background: #eeeeee; height: 100px;}

.noticias{ border: dashed 1px #dddddd; padding:5px; margin: 5px; color:#333333;}

.publicidade{ width: 1000px; border: dashed 1px #dddddd; padding:5px; margin: 5px; color:#333333;}

.publicidade72090{ width: 750px; border: dashed 1px #dddddd; padding:5px; margin: 5px; color:#333333;}

.footerlz{ width: 1050px; border: dashed 1px #dddddd; padding:5px; margin: 5px; color:#333333;}

/** NAO MEXER GVALFER **/
#zoneup { border:0; padding:7px; background: #000000; }
