body{margin: 0;background: #DCE8FE;}



.mat2{margin-top: 10px; width: 160px; padding-bottom: 5px;}
.mat2 .txt2{width:150px; font: bold 10pt tahoma, arial; color: #05224A; background: url('../novo/topo_serv.jpg') 50% 50% no-repeat; padding: 7px 0 7px 10px; margin: 0;}
.mat2 .txt2 a{font: bold 10pt tahoma, arial; text-decoration: none; color: #05224A;}
.mat2 .txt2 a:hover{font: bold 10pt tahoma, arial; text-decoration: underline; color: blue;}
.mat2 p{width: 90%; text-align:justify; font:7pt tahoma, arial;background: #ffe65f;}
.mat2 p a:hover{font: bold 10pt 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;
	font-size: 10px;
  color: blue;
  text-decoration: none;
}

a:hover {
	font-family: tahoma, arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
  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;}
#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 verdana,arial,tahoma;
	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 arial, verdana;
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: 385px; 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}
.desti{margin-left: -13px;}
.desti li{list-style-type: square; }
.desti a{text-decoration: none; font: bold 10pt 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;
	text-transform: uppercase;
}
#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 {text-decoration: bold; color: #00376C;}
.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{text-decoration: bold; color: #00376c;}

.guias_t {text-align: left; color: #0000cc; font: normal 8pt tahoma, arial; margin:0; padding: 0;}
.guias_t li { list-style-type: square; 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:161px; margin: 2px 0 0 3px; text-decoration: none; color: #0000cc;}
p.bordo{width: 373px; margin:0; padding:6px; font: normal 11px tahoma, arial; background: #0000cc; color: #FFF; text-align: justify;}
p.bordo a{color: orange; display: block;}

.tur {width: 95%; text-align: left; color: #FFF; font: normal 8pt tahoma, arial; margin:0; padding: 0;}
.tur li { list-style-type: square; margin: 4px 0 4px 23px; 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 10pt 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: #ffe65f;}
.mat .txt{width:150px; font: bold 10pt 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 */.Texto {
	font-family: Tahoma;
	font-size: 12px;
	color: #1d1e4f;
}
.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;
}
