.body{
	background: #ffffff;
	font-family: Tahoma, Arial, sans-serif, Verdana;
	font-size: 9pt;
	color: #000066;
	text-align: justify;
}

.body_centro{
text-align:center;
}

.body_centro a{
color:#0000FF;
}

.mat2{margin-top: 10px; width: 160px; padding-bottom: 5px; }
.mat2 .txt2{width:150px; font: bold 9pt tahoma, arial; color: #ff6600; background: url('../novo/topo_serv.jpg') no-repeat; padding: 7px 0 7px 10px; margin: 0;}
.mat2 .txt2 a{font: bold 9pt tahoma, arial; text-decoration: none; color: #05224A;}
.mat2 .txt2 a:hover{font: bold 9pt tahoma, arial; text-decoration: underline; color: blue;}
.mat2 p{width: 90%; text-align:justify; font:7pt tahoma, arial;background: #ffeb7f;}
.mat2 p a:hover{font: bold 9pt tahoma, arial; text-decoration: underline; color: blue;}



.mat3{margin-top: 10px; width: 160px; padding-bottom: 5px;background: #ffeb7f;}
.mat3 .txt3{width:150px; font: bold 9pt tahoma, arial; color: #05224A; background: url('../novo/topo_serv2.jpg') 50% 50% no-repeat; padding: 7px 7px 7px 10px; margin: 0; text-align: left;}
.mat3 .txt3 a{font: bold 9pt tahoma, arial; text-decoration: none; color: #05224A;  text-align: left;}
.mat3 .txt3 a:hover{font: bold tahoma, arial; text-decoration: underline; color: blue;  text-align: left;}
.mat3 p{width: 90%; text-align:justify; font:7pt tahoma, arial;}
.mat3 p a:hover{font: bold tahoma, arial; text-decoration: underline; color: blue;}



#mnu a, #mnu a:link, #mnu a:visited {
	font-family: tahoma, arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: blue;
  text-decoration: none;
}

a:hover {
	font-family: tahoma, arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}




.box_table {
  padding: 0px;
  border: solid 1px #05224A;
  margin: 0px;
}

.box_title {
  padding: 2px;
  background: #05224A; 
  font: bold 13px tahoma,arial,verdana; 
  color: #F6DB05;
}

.box_content {
  padding: 2px;
  background: #eeeeee;
}



#conteudo{position:absolute; left:50%; top:0; width: 936px; margin-left:-468px; background: #fff;}
#topo{margin: 0; width: 100%; height: 164px; background:#0000cc;}
#esq{float: left; margin: 6px 0px; width: 168px;}
#miolo{
	float: left;
	margin: 6px 0px;
	width: 422px;
	padding: 0 8px 0 8px;
	text-align: justify;
}
#dir{float: left; margin: 6px 0px; width: 168px; text-align: center;}
#navlist
{
margin: 0;
padding: 0;
height:39px;
/*background: url(m_cinza.jpg);*/
float:left;
}
#td_busca{background: url(../novo/m_cinza.jpg);}
#busca{
	height: 39px;
	padding:0 9px 0 25px;
	background: url(../novo/forms.gif) 0 -1px repeat-x;
	color:#FFF;
	font: bold 8pt tahoma, arial;
	float:right;
}
#busca input{font: normal 8pt verdana,arial,tahoma; border: 1px solid #0000cc;}
#busca #bus_ok{height: 26px; width: 26px; border:none; background: url(../novo/lupa.png); cursor:pointer;}
#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
margin: 8px 7px 0 7px;
font: bold 8pt tahoma, arial;
text-decoration: none;
color: #0000cc;
}

#navlist a:hover { color: #000; }
.des{margin: 0; font: bold 13pt tahoma, verdana; color: #0000cc; padding: 14px 0 0 10px;}
.titulo_az{padding:5px 0; width:98%; font: bold 13pt tahoma, verdana; color: #FFF; background:#0000cc; margin:2px 0;}
p.tt_rev{
	margin:0;
	width: 386px;
	height:25px;
	font: bold 14pt tahoma, verdana;
	color: #0000cc;
	background: url(../novo/f_tt_rev.png) 0 0;
	padding: 7px 0;
	letter-spacing: 2.5px;
	text-align: center;
}
.desti{margin-left: -13px;}
.desti li{list-style-type: square; }
.desti a{text-decoration: none; font: bold 9pt tahoma, verdana; color: #000;}

/* ----------------------menu novo-----------------------------------------*/
a.s_a, a.s_a:visited, td.s_a
{
	display: block;
	width:   110px;
	/*border:  1px solid black;*/
  padding: 2px 5px;
	background: #00014F;
	text-decoration: none;
	border-bottom: solid 1px #FFF;
	font: bold 8pt arial, verdana;
	color:   #FFF;
}
#m_a, #m_b, #m_c, #m_d, #m_e, #m_f, #m_g, #m_h{ font: bold 10pt tahoma, arial, verdana; margin-left: 10px; color: #3f46ff;}
#m_cc {height: 150px; overflow-y: scroll; overflow-x: hidden;}
.guias{text-align: left; color: #00376c; font: normal 10pt tahoma, arial; margin:0; padding: 0;}
.guias li { list-style-type: none; margin-left: 23px; padding: 0;}
.guias a:hover {
	color: #00376C;
	font-weight: bold;
}
.guias2 {text-align: left; color: #00376c; font: normal 10pt tahoma, arial; margin:0; padding: 0;}
.guias2 li {
	list-style-type: none;
	margin-left: 23px;
	padding: 0;
}
.guias2 a{
	color: #00376c;
	font-weight: bold;
}

.guias_t {text-align: left; color: #0000cc; font: normal 8pt tahoma, arial; margin:0; padding: 0;}
.guias_t li {
	list-style-type: none;
	margin: 4px 0 0 23px;
	padding: 0;
}
.guias_t a{text-decoration: none; color: #0000cc;}
.esq_t, .ema_t{width: 90%; text-align: left; color: #000; font: normal 8pt tahoma, arial; padding: 0; margin-bottom: 0;}
p.ema_t, p.ema_t a{width:160px; margin: 2px 0 0 3px; text-decoration: none; color: #0000cc;}
p.bordo{
	width: 386px;
	margin:0;
	padding:6px;
	font: normal 9pt tahoma, arial;
	background: #0000cc;
	color: #FFF;
	text-align: justify;
}
p.bordo a{
	color: #FFFFFF;
	display: block;
	font-weight: bold;
}

.tur {width: 95%; text-align: left; color: #FFF; font: normal 8pt tahoma, arial; margin:0; padding: 0;}
.tur li {
	list-style-type: none;
	margin: 2px 0 2px 7px;
	padding-bottom: 6px;
}
.tur a{text-decoration: none; width: 95%; text-align: left; color: #FFF; font: normal 8pt tahoma, arial; margin:0; padding: 0;}
.tur a:hover{text-decoration: underline; color: yellow; }
.linha{border-bottom: solid 1px #FFF; margin: 10px 10px;}
/*a.s_a, a.s_a:visited { border-bottom: none; }*/
/*td#s_a_menu_child             { border-bottom: 1px solid black; }*/
.cad {font: normal 8pt tahoma, arial; color: #000; width: 100%; height: 48px; background: url('../novo/cad.jpg') 0 100% repeat-x;}
.cad p{margin:0; padding: 0 10px;}
.cad p a{text-decoration:none; font-weight: bold; font-size: 13px; color: #1100F1;}
.servi{width: 100%; background: url('../novo/ul_serv.jpg') 50% 50% repeat-y;}
.servi p{text-align: left; font: bold 9pt tahoma, arial; color: #05224A; background: url('../novo/topo_serv.jpg') 50% 50% no-repeat; padding: 7px 10px;}
.servi ul{ text-align: left; color: #000; font: normal 8pt tahoma, arial; margin:0; padding: 0;}
.servi li { list-style-type: square; margin-left: 23px; padding: 3px 0;}
.servi a{ text-decoration: none; color: #000; }
#miolo table, #miolo table tr, #miolo table td{background: #fff;border: none; font: normal 9pt tahoma,arial; }
#gal{font: bold 13px tahoma, verdana; color: #F6DB05; padding: 8px 0 0 10px}
#gal li{color:#0000cc; width: 135px; list-style-type: none; padding: 3px 0;}
#gal a{font: normal 8pt tahoma,arial; width: 135px; text-decoration: none; color: #FFF; }
.motur{color:#0000cc; width: 135px; list-style-type: square; margin-left: 10px; padding: 0;}
.motur a{font: bold 8pt tahoma,arial; width: 135px; text-decoration: none; color: #3f46ff; margin:0;}
#indic{margin:4px 0; text-align: left; width: 145px;  background: url(../novo/indique.jpg) 0 0;  color: #0000EF; font: bold 9pt tahoma,verdana,arial; padding: 7px 10px;}
#indic a{text-decoration: none;}
#conver{padding: 5px 4px 4px 7px; background: #05224A; font: bold 13px tahoma,arial,verdana; color: #F6DB05;}
#conver a{text-decoration: none; font-size:11px; font-weight: normal; color: #FFF;}
#conver p{margin: 3px 0;}

.mat{margin-top: 10px; width: 160px; padding-bottom: 5px;background: #ffeb7f;}
.mat .txt{width:150px; font: bold 9pt tahoma, arial; color: #05224A; background: url('../novo/topo_serv.jpg') 50% 50% no-repeat; padding: 7px 0 7px 10px; margin: 0;}
.mat p{width: 90%; text-align:justify; font:7pt tahoma, arial;}

.ti_pais{font: bold 17px tahoma,verdana,arial; background: #0000cc; color:#FFF; padding: 4px; margin:0;}
#paises{text-align: center; font: bold 11px tahoma,verdana, arial; width: 423px; background:#F6DB05; padding: 4px 0;}
#paises a{color:#3f46ff; margin: 3px 0; padding: 0 3px;}
#paises a:link, #paises a:visited {color: #3f46ff; text-decoration:none;}
#paises a:hover{text-decoration: underline; color: red;}
#map{text-align: left; font: bold 10pt tahoma, arial; color: #05224A; background: url('../novo/topo_serv.jpg') 50% 50% no-repeat; padding: 7px 10px;}
#map a{text-decoration: none;}

span.azul_12{color: #1d1e4f;}
#sgeo{display:none;}
#slideshow{width:423px;overflow-x:auto;overflow-y:hidden;height:84px; padding: 3px 0;}
#slideshowf{width:423px;overflow-x:hidden;overflow-y:hidden;height:84px; padding: 3px 0;}
.ti_slide{font: bold 11px tahoma,verdana,arial; background: #0000cc; color:#FFF; padding: 4px;}
table#panor, table#panor tr, table#panor td{background: #FFFFAA;}
.new{font: bold 8pt tahoma,arial; width: 135px; text-decoration: none; color: #3f46ff; margin:0;}
* html div#miolo {padding: 0 2px;}
* #busca #bus_ok {height: 26px; width: 26px; border:none; cursor:pointer;}
* #busca #bus_ok {background-color: #0000cc;}
* #busca #bus_ok {background-image: url(../novo/lupa.gif);} 
* #busca #bus_ok {background-position: 0 2px;}
* .servi, * .cad {margin-top: 2px;}


.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 150px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 150px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
font: bold 11px tahoma,verdana,arial;
color: #FFF;
text-decoration: none;
background: #00014F;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
background-color: #0000cc;
color: #FFF;
}

.suckerdiv .subfolderstyle{
background: yellow;
color: #0000cc;
}

#paises a{white-space:nowrap;}
	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: right; height: 1%; }
* html .suckerdiv ul li a { right: 1%; }
/* End */

.Legenda {
	font-family: Verdana;
	font-size: 10px;
	color: #1d1e4f;
}
.Legenda_bold {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1d1e4f;
}
.Texto_bold {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1d1e4f;
}
.TITULO_01 {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #1d1e4f;
	text-align: center;
}
.tit_medio {
                color:#000066;
                display:block;
                font-family:Tahoma;
                font-size:17px;
                font-weight:bold;
                margin-top:7px;
                padding-top:10px;
                text-align:left;
                padding-left: 5px;
}
.tit_pequeno {
                color:#000066;
                display:block;
                font-family:Tahoma;
                font-size:15px;
                padding-top:10px;
                text-align:left;
                padding-left: 5px;
}
.link_cidade {
                color:#000066;
                font-family:Tahoma;
                font-size:13px;
                font-style:normal;
                font-weight:normal;
                text-align:left;
                text-decoration: none;
}
.link_cidade a {
                color:#000066;
                font-family:Tahoma;
                font-size:13px;
                font-style:normal;
                font-weight:normal;
                padding-left:5px;
                text-align:justify;
                text-decoration: none;
}
.legenda {
color:#000066;
font-family:Tahoma;
font-size:13px;
text-align:center;
}

