/* CSS Document */
ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
html{background: #d3d1b5; overflow-x:hidden; }
a{text-decoration:none; color:#587004;}
a:hover{text-decoration:underline;}
body{font-family:"Trebuchet MS",Arial,serif; margin:0; background: #d3d1b5  url(/lib/images/backhtml.png) no-repeat left bottom;}
#wrapper-head{background: transparent url(/lib/images/backhead.png) no-repeat right bottom;}
#barra-topo{height:28px; background: #f1efe2 url(/lib/images/back-barra-topo.gif); }
#estados{ margin: 0 auto; width:960px;}
#estados h1{float:left; margin:0; padding:0; width: 161px; height:29px; background: url(/lib/images/logo-topo-barra.png) no-repeat;}
#estados h1 a{ padding:0; width: 161px; height:29px; float:left; }
#estados h1 a span{display:none;}
#lista-estados{float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:330px;}

#drop-estados {float:right; margin: 5px 2px 0 0; position:relative;}
#drop-estados:hover{ }
#drop-estados a{float:right; color:#0876ac; font-size:85%; position:relative; padding: 2px 16px 2px 4px;}
#drop-estados a:hover{text-decoration:none;}
#drop-estados span { background:url(/lib/images/drop_mudar_estado.gif) no-repeat; width:8px; position:absolute; top:9px; height:5px; right:4px; }
#flyout-estados{ border: solid 1px #0876ac; position:absolute; background:#fff url(/lib/images/menu_flyout_bkg.gif) repeat-x scroll center bottom; margin:22px 0 0 0; padding: 0 0 10px 0;  z-index:30000; display:none; }
#mais-estados{ width:307px; padding:10px; text-align:left; background:#fff;}
#mais-estados a{color:#0876ac;}
#lista-estados ul li {float:left; width:150px; padding: 0 0 2px 3px;}
#lista-estados ul li a:hover{color: #6c870e; }
#oferecimento{ float:left; }

#wrapper-topo{ background:transparent url(/lib/images/backtopo.jpg) repeat-x; clear:both;}
#wrapper{background: transparent url(/lib/images/backwraper1.jpg) no-repeat top center;}
#wrapper-right{ }
#container{margin: 0 auto; width: 960px;}
#header{ height:150px; }
#logo_guia{width:140px;height:135px; padding: 10px 0 0 35px; float:left;}
#logo_guia h2{background: transparent url(/lib/images/logo-guia.png) no-repeat; height:135px; margin:0; padding:0; }
#logo_guia a {display:block; height:180px; text-decoration:none;width:182px; }
#logo_guia span{display:none;}
#flags-tranlated{width:150px;float:right; padding:5px 5px 0 0;}
#flags-tranlated span{display:none;}
#flags-tranlated a{padding:2px;}
#flags-tranlated .br a{background:transparent url(/lib/images/flags/br.gif) no-repeat;display:block;float:left;height:11px;width:16px;}
#flags-tranlated .en a{background:transparent url(/lib/images/flags/us.gif) no-repeat;display:block;float:left;height:11px;width:16px;}
#flags-tranlated .es a{background:transparent url(/lib/images/flags/es.gif) no-repeat;display:block;float:left;height:11px;width:16px;}
#flags-tranlated .de a{background:transparent url(/lib/images/flags/de.gif) no-repeat;display:block;float:left;height:11px;width:16px;}
#flags-tranlated .fr a{background:transparent url(/lib/images/flags/fr.gif) no-repeat;display:block;float:left;height:11px;width:16px;}
#flags-tranlated .it a{background:transparent url(/lib/images/flags/it.gif) no-repeat;display:block;float:left;height:11px;width:16px;}
#flags-tranlated .jp a{background:transparent url(/lib/images/flags/jp.gif) no-repeat;display:block;float:left;height:11px;width:16px;}

#menu-topo{list-style-image:none; list-style-position:outside; list-style-type:none; padding:10px 0 0 0; width: 700px; font-size:13px; float:right; }
#menu-topo ul {float:right; margin:0; padding:0; width:auto;}
#menu-topo ul li {float:left; margin:0; padding:4px 20px 0 0; width:auto;}
#banner-top{float:right; padding: 8px 15px 0 0;}
#menu-estado{margin:0 auto; text-align:left; width:960px; height:29px; background:#7d9b14;}
#menu-estado ul{ float:left; padding:0; margin:0; list-style:none; }
#menu-estado ul li{ float:left; padding:0; margin:0; list-style:none; }
#menu-estado ul li a{color:#ffffff; display:inline; float:left; font-family:Arial; font-size:15px; padding:5px 14px 5px 12px; background: transparent url(/lib/images/div_top_menu.gif) no-repeat scroll right 0; text-decoration:none; }
#menu-estado ul li a:hover{color:#323333;}
.selecionado{ font-weight:bold;}
#buscador{float:right;height:25px;margin:2px 10px 0 0;width:300px;}
#buscador .input-search{float:left;width: 200px;background:none;}
#buscador .bt-buscar{float:left;margin:2px 0 0 5px;}
.gbusca{float:right; margin: 1px 0 0 0;}

#flyout-sobre{ width:180px; border: solid 1px #7D9B14; position:absolute; background:#ffffff url(/lib/images/menu_flyout_sobre_estado.gif) repeat-x 0 100%; margin:29px 0 0 0; padding: 0; z-index:30000; display:none;}
#flyout-sobre ul{background:none; color:#354303;}
#flyout-sobre ul li{background:none; width:180px; border-top: solid 1px #aeb88b; }
#flyout-sobre ul li:hover{ background: #dce9af; cursor:pointer;}
#flyout-sobre ul li a{background:none; color:#354303; font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif; font-size:15px; padding: 3px 0 3px 10px; font-weight:normal;}

#slide-estado{background:#ffffff; width:960px; height:360px; float:left;}
#loader-slide{ float:left; height:32px; padding:128px 0 0 464px; width:32px;}
#slide{display:none; z-index:1}
#slide img{display:none;}
#nav-slide{position:absolute;z-index:2;padding:305px 0 0 890px;}
#proximo{width:30px; height:30px; background:url(/lib/images/nav-right.png) no-repeat; cursor:pointer; float:left }
#anterior{width:30px; height:30px; background:url(/lib/images/nav-left.png) no-repeat; cursor:pointer; float:left; padding:0 0 0 2px;}
#conteudo{ clear:both; background:#ffffff url(/lib/images/backconteudo.png) repeat-y;}
#txt-conteudo{ padding: 10px 20px;}
#tt-conteudo{ padding: 10px 0 10px 0;}
#tt-conteudo h2{ color: #587004; margin:0; padding:0; border-bottom:2px solid #587004;}
#explore{ width:950px; margin: 0 auto; background-image:url(/lib/images/page_div.jpg); background-repeat:no-repeat; clear:both; height:30px; padding-top:6px;}
#explore .mais{ background:url(/lib/images/page_div.jpg) no-repeat center bottom; height:30px; margin: 0 20px; }
#footer{ margin:0 auto; width:961px; clear:both; height:200px; background:#D3D1B5 url(/lib/images/backfooter.png) no-repeat scroll center top;}
#dados-footer{ margin:0 auto; width:960px;}
#logo-footer{ float:left; width: 209px; height: 46px; padding:110px 0 0 15px; }
#dados-footer ul{ float:right; margin:0; padding:125px 20px 0 0; width:auto; font-size:12px; color:#1f364e;}
#dados-footer ul li{display:inline; margin:0; padding:0 0 0 5px; width:auto;}
#dados-footer a{color:#1f364e;}
.mapa{ width:100%; height: 600px; border:solid 2px #7d9b14;}
#listadestinos {padding:0 0 0 60px;width:800px;}
#listadestinos .listadestino {border-bottom:0.1em dotted #587004;clear:both;overflow:hidden;padding-bottom:15px;}
#lista-estados-regiao{background:url("/images/fundos/gsprite.png") repeat scroll 0 -1858px transparent;border:1px solid #DBE1E6;height:215px;margin:0 0 0 35px;width:890px;}
#lista-estados-regiao .estados {border-right:1px solid #CCCCCC;float:left;height:205px;padding:10px 30px 0 25px;width:122px;}
#lista-estados-regiao .tituloestado{color:#878787;font-family:"Trebuchet MS","Century Gothic",Arial;font-size:15px;font-weight:bold;margin:0;padding-bottom:5px;text-align:left;}
#lista-estados-regiao .resumoestado{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;margin:0;text-align:left;}
#lista-estados-regiao .resumoestado a{color:#49A3CA;line-height:18px;}