/******************* DEFINI��ES GERAIS *******************/
*{margin: 0; padding: 0; border: 0; list-style: none; text-decoration: none; outline:none;}


body{width: 100%; height:100%; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color:#808285;}

a{position:relative;}
a:hover{text-decoration: underline;}
a:hover img{text-decoration: none;}

select, input, textarea{color:#231F20; font-size: 13px; vertical-align:middle; padding: 2px 5px; border:none; background:#FFF;}
/*input.text{height:16px; background-color:#fff; padding: 2px 5px; border:1px solid #73949C;}
select.text{height:23px; background-color:#fff; padding: 1px 5px 2px; border:1px solid #73949C;}
input.botao{background-color:#294449; color:#FFF; padding: 1px 5px; font-size:13px; cursor:pointer;}
textarea{padding: 0 5px; border:1px solid #73949C; background-color:#fff;}
input.botao{cursor: pointer; height: 23px; background-color: transparent;}*/
 
.oculto{display:none;}
.quebra{clear:both; height:1px; font-size:0px;}


/********************** GERAL *********************/
.container{width:931px; height:auto; margin:0 auto;}


/******************* HEADER_MTUR *********************/
#divHeaderBrasil {width:905px; height:35px; padding:0 0 0 0; margin:0 auto; clear:both;}
#divHeaderBrasil ul {width:100%; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/bgDivHeaderBrasil.gif) no-repeat 660px top;}
#divHeaderBrasil ul li {display:inline; float:left; margin:0 0 0 0; padding:0 0 0 0;}
#divHeaderBrasil ul li.logo {display:inline; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/imgDivHeaderBrasil.png) no-repeat top; width:700px; height:35px;}
#divHeaderBrasil ul li.logo .nome_curto{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#0a7636; font-size:16px; font-weight:bold; margin-left:47px; display:block; clear:both;}
#divHeaderBrasil ul li.logo .nome_completo{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:10px; font-weight:normal; margin-left:47px; display:block; clear:both; margin-top:-3px;}
#divHeaderBrasil ul li.brasil {display:inline; float:right; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/imgBrasilPais.jpg) no-repeat top; width:120px; height:35px;}
#divHeaderBrasil ul li img.presidencia{float:left; padding:0 0 0 44px;}
#divHeaderBrasil ul li img {vertical-align:middle; margin:0 0 0 0; padding:0 0 0 0;}
#divHeaderBrasil ul li.liRight {float:right; background:#085424;}

.sombra_header_mtur{width:905px; height: 6px; background:#13ADD1; font-size:0px; margin:0 auto; padding:0; clear: both; position:relative; z-index:3;}


/******************* HEADER_DESTINOS *********************/
.container .cont_header_destinos{width:905px; height:90px; position:relative; background:url(../images/bg_header.jpg) no-repeat center top; margin:0 13px; z-index:1;}

/***** Menu Aba topo imagem ****/
.cont_header_destinos .menu_aba{width:905px; height:30px; position:absolute; top:0; right:0; z-index:2;}
.cont_header_destinos .menu_aba ul{width:800px; text-align:center; margin:0 auto; position:relative;}
.cont_header_destinos .menu_aba ul li {display:block; float:left; position:relative;}
.cont_header_destinos .menu_aba ul li a {background:transparent url(../images/bg_menuAba.png) no-repeat scroll 0 0; color:#000000; display:block; font-family:Tahoma; font-size:11px; font-weight:bold; height:18px; text-align:center; margin:-6px 0 0 8px; padding-top:9px; text-decoration:none; width:151px; position:relative;}
.cont_header_destinos .menu_aba ul li a.copa:hover  {background:url(../images/bg_menuAtivo_copa.png) no-repeat transparent; color:#fff; width:151px; height:18px; position:relative;}
.cont_header_destinos .menu_aba ul li a.dados:hover  {background:url(../images/bg_menuAtivo_dados.png) no-repeat transparent; color:#fff; width:151px; height:18px; position:relative;}
.cont_header_destinos .menu_aba ul li a.eventos:hover  {background:url(../images/bg_menuAtivo_eventos.png) no-repeat transparent; color:#fff; width:151px; height:18px; position:relative;}
.cont_header_destinos .menu_aba ul li a.destinos:hover  {background:url(../images/bg_menuAtivo_destinos.png) no-repeat transparent; color:#fff; width:151px; height:18px; position:relative;}
.cont_header_destinos .menu_aba ul li a.institucional:hover  {background:url(../images/bg_menuAtivo_institucional.png) no-repeat transparent; color:#fff; width:151px; height:18px; position:relative;}
.cont_header_destinos .menu_aba ul li a.active, .menu_aba ul li a.active:hover {color:#fff; background:url(../images/bg_menuAtivo_destinos.png) transparent no-repeat; width:151px; height:18px; position:relative;}

/***** Menu ****/
.cont_header_destinos .data{float:left; font-size:9px; color:#231F20; padding:35px 0 0 40px;}

.cont_header_destinos .menu_destinos{float:left; padding:5px 0 0 40px;}
.cont_header_destinos .menu_destinos li{float:left; height:24px; border-right:1px solid #231F20; padding:6px 10px 0px 0px; margin-right:10px;}
.cont_header_destinos .menu_destinos li.last{border:none;}
.cont_header_destinos .menu_destinos a{color:#231F20; font-weight:bold; font-size:15px; font-family:Helvetica, Arial, sans-serif;}
.cont_header_destinos .menu_destinos a:hover{text-decoration:none;}

.cont_header_destinos .busca{float:right;}
.cont_header_destinos .busca input.txt_busca{width:154px; padding:8px 8px; color:#7D7E81; font-size:12px; background:transparent url(../images/bg_busca.png) no-repeat left top; float:left;}
.cont_header_destinos .busca img.logo_brasil{width:60px; height:44px; float:left; margin:-10px 10px 0 20px;}

/***** Flash - Home ****/
.destaque_header_home{width:905px; height:344px; clear:both; padding:0 13px;}
/***** Flash ****/
.destaque_header{width:905px; height:200px; clear:both; padding:0 13px;}


/******************* TEMPLATE - HOME *********************/
.container .template_home{width:881px; height:auto; clear:both; position:relative; padding:20px 25px 0 25px; background:url(../images/bg_sombra_central2.jpg) no-repeat center -30px;}

/***** Cont_01 ****/
.template_home .cont_01{width:345px; height:auto; float:left; position:relative;}

.template_home .cont_01 .comunidade{width:345px; height:auto; background:url(../images/bg_box_07_centro.jpg) repeat-y center; margin-bottom:20px;}
.template_home .cont_01 .comunidade .sup{width:345px; height:15px; background:url(../images/bg_box_07_sup.jpg) no-repeat center top; display:block; clear:both;}
.template_home .cont_01 .comunidade .inf{width:345px; min-height:220px; height:auto !important; height:220px;  background:url(../images/bg_box_07_inf.jpg) no-repeat center bottom; position:relative;}
.template_home .cont_01 .comunidade .inf .img_tit{width:66px; height:48px; display:block; background:url(../images/img_tit_comunidade.png) no-repeat center; position:absolute; top:5px; left:15px;}
.template_home .cont_01 .comunidade .inf h2.tit{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; padding:0 0 0 80px; float:left;}
.template_home .cont_01 .comunidade .inf h3.sub{font-size:13px; font-weight:normal; color:#231F20; font-family:Tahoma, Geneva, sans-serif; padding:0 0 10px 80px; float:left;}
.template_home .cont_01 .comunidade .inf .linha_comunidade{display:block; clear:both; width:auto; height:5px; font-size:0px; background:transparent url(../images/bg_hr_roteiro.jpg) repeat-x; margin:0 10px 10px 40px;}
.template_home .cont_01 .comunidade .inf a.bt_mais_dicas{color:#231F20; font-size:10px; float:right; padding:0 20px 15px; text-decoration:underline;}

.template_home .cont_01 .comunidade .inf .dica_x{width:335px; clear:both; padding:10px 0 5px 10px; cursor:pointer;}
.template_home .cont_01 .comunidade .inf .dica_x .foto{width:72px; height:68px; float:left; position:relative; text-align:center;}
.template_home .cont_01 .comunidade .inf .dica_x .foto img.foto_destaque{width:60px; height:55px; padding:4px 8px 9px 4px; background:url(../images/bg_img2.jpg) no-repeat left top;}
.template_home .cont_01 .comunidade .inf .dica_x .txt{width:255px; background:url(../images/bg_box_08_centro.png) repeat-y center; margin:5px 0 0 70px;}
.template_home .cont_01 .comunidade .inf .dica_x .txt .box_sup{width:220px; min-height:40px; height:auto !important; height:40px; background:url(../images/bg_box_08_sup.png) no-repeat center top; padding:10px 10px 0 25px;}
.template_home .cont_01 .comunidade .inf .dica_x .txt .box_sup span{font-size:10px; color:#231F20; display:block; margin:0 0 5px 0;}
.template_home .cont_01 .comunidade .inf .dica_x .txt .box_sup h4.tit_dica{font-size:13px; font-weight:bold; font-style:italic; color:#231F20; display:block; margin:0 0 5px 0;}
.template_home .cont_01 .comunidade .inf .dica_x .txt .box_sup h5.dica_de{font-size:12px; color:#0057A5; display:block; margin:0; padding:0; font-weight:normal;}
.template_home .cont_01 .comunidade .inf .dica_x .txt .box_inf{width:255px; height:15px; background:url(../images/bg_box_08_inf.png) no-repeat center top;}

.template_home .cont_01 .fotos{width:345px; height:auto; margin-bottom:20px;}
.template_home .cont_01 .fotos .inf{width:345px; height:auto; position:relative;}
.template_home .cont_01 .fotos .inf .img_tit{width:41px; height:30px; display:block; background:url(../images/img_tit_fotos.png) no-repeat center; position:absolute; top:5px; left:25px;}
.template_home .cont_01 .fotos .inf h2.tit{width:270px; font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; padding:0 0 0 70px; float:left;}
.template_home .cont_01 .fotos .inf h3.sub{width:270px; font-size:13px; font-weight:normal; color:#231F20; font-family:Tahoma, Geneva, sans-serif; padding:0 0 10px 70px; float:left;}
.template_home .cont_01 .fotos .inf .linha_fotos{display:block; clear:both; width:auto; height:5px; font-size:0px; background:transparent url(../images/bg_hr_roteiro.jpg) repeat-x; margin:0 10px 10px 10px;}
.template_home .cont_01 .fotos .inf a.bt_todas_fotos{color:#231F20; font-size:10px; float:right; padding:0 20px 15px; text-decoration:underline;}

.template_home .cont_01 .fotos .inf .foto_x{width:335px; clear:both; padding:10px 0 5px 10px;}
.template_home .cont_01 .fotos .inf .foto_x .foto{width:99px; height:73px; float:left; position:relative; margin:0 5px;}
.template_home .cont_01 .fotos .inf .foto_x img.foto_destaque{width:87px; height:60px; padding:5px 8px 8px 4px; background:url(../images/bg_img.jpg) no-repeat left top;}

/***** Cont_02 ****/
.template_home .cont_02{width:518px; height:auto; float:right; position:relative; margin-bottom:20px;}

.template_home .cont_02 .melhor_destino{width:518px; height:auto; background:url(../images/bg_box_09_centro.jpg) repeat-y center; margin-bottom:20px;}
.template_home .cont_02 .melhor_destino .sup{width:518px; height:15px; background:url(../images/bg_box_09_sup.jpg) no-repeat center top; display:block; clear:both;}
.template_home .cont_02 .melhor_destino .inf{width:518px; min-height:250px; height:auto !important; height:250px;  background:url(../images/bg_box_09_inf.jpg) no-repeat center bottom; position:relative;}
.template_home .cont_02 .melhor_destino .inf h2.tit{width:518px; font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; text-align:center;}
.template_home .cont_02 .melhor_destino .inf .linha_melhor_destino{display:block; clear:both; width:auto; height:5px; font-size:0px; background:transparent url(../images/bg_hr_roteiro.jpg) repeat-x; margin:10px 10px 10px 10px;}

.template_home .cont_02 .melhor_destino .inf .mapa{width:508px; height:310px; position:relative; margin:0 0 10px 10px; z-index:1;}

.template_home .cont_02 .melhor_destino .inf .busca{width:180px; height:35px; position:absolute; bottom:10px; right:10px; z-index:3;}
.template_home .cont_02 .melhor_destino .inf .busca .textArea{width:104px; padding:8px 8px; color:#7D7E81; font-size:12px; background:transparent url(../images/bg_busca2.png) no-repeat left top; float:left;z-index:1;}
.template_home .cont_02 .melhor_destino .inf .busca .textArea input.txt_busca{width:98px;padding: 1px 1px;}
.template_home .cont_02 .melhor_destino .inf .busca .bt_ok{width:45px; height:30px; float:left; background:url(../images/bt_ok_home.png) no-repeat; cursor:pointer; margin:-1px 0 0 10px;}


.template_home .cont_02 .nuvem{width:420px; height:auto; margin:0 49px 20px 49px;}
.template_home .cont_02 .nuvem h2.tit{width:420px; font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; text-align:center;}
.template_home .cont_02 .nuvem .linha_nuvem{display:block; clear:both; width:auto; height:5px; font-size:0px; background:transparent url(../images/bg_hr_roteiro.jpg) repeat-x; margin:5px 10px 10px 10px;}
.template_home .cont_02 .nuvem ul.tags{width:380px; height:auto; margin:0 auto; text-align:center;}
.template_home .cont_02 .nuvem ul.tags li{display:inline;}
.template_home .cont_02 .nuvem ul.tags a{color:#8F9194; text-decoration:none; padding:0px;}
.template_home .cont_02 .nuvem ul.tags a.tag1{height:25px; font-size:22px;}
.template_home .cont_02 .nuvem ul.tags a.tag2{height:25px; font-size:20px;}
.template_home .cont_02 .nuvem ul.tags a.tag3{height:23px; font-size:18px;}
.template_home .cont_02 .nuvem ul.tags a.tag4{height:21px; font-size:16px;}
.template_home .cont_02 .nuvem ul.tags a.tag5{height:19px; font-size:14px;}
.template_home .cont_02 .nuvem ul.tags a.tag6{height:17px; font-size:12px;}

/***** Cont_03 ****/
.template_home .cont_03{width:871px; height:auto; float:left; position:relative; margin:0 5px 15px 5px; text-align:center;}
.template_home .cont_03 h2.tit{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; display:block;}
.template_home .cont_03 .linha_tema{display:block; clear:both; width:auto; height:5px; font-size:0px; background:transparent url(../images/bg_hr_roteiro.jpg) repeat-x; margin:5px 0 10px 0;}
.template_home .cont_03 li{font-size:9px; font-weight:bold; color:#231F20; text-decoration:none; margin-right:10px; float:left;}
.template_home .cont_03 .espaco{}
.template_home .cont_03 li.last{margin-right:0;}

/******************* TEMPLATE_01 - DESTINOS *********************/
.container .template_01{width:871px; height:auto; clear:both; position:relative; padding:30px 30px 0 30px; background:url(../images/bg_sombra_central2.jpg) no-repeat center -30px;}

/***** Cont_01 ****/
.template_01 .cont_01{width:560px; height:auto; float:left; position:relative; margin-bottom:30px;}

.template_01 .cont_01 .breadcrumb{width:560px; height:auto; clear:both; font-size:12px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}
.template_01 .cont_01 .breadcrumb a{font-size:12px; font-weight:bold; color:#231F20;}

.template_01 .cont_01 h1.tit{width:450px; float:left; font-size:24px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}

.template_01 .cont_01 .acessibilidade{border:1px solid #D5D7D8; padding:2px 3px; float:right; margin-top:3px;}
.template_01 .cont_01 .acessibilidade a{margin:0 2px;}

.template_01 .cont_01 span.tags{display:block; clear:both; font-size:12px; color:#6B6C6F; margin:0 0 5px 10px;}
.template_01 .cont_01 p{margin-bottom:10px;}

.template_01 .cont_01 .status{clear:both; margin:20px 0 20px 10px;}
.template_01 .cont_01 .status a{font-size:12px; color:#231F20; margin-right:20px; padding-left:25px;}
.template_01 .cont_01 .status a.comentarios{background:url(../images/icn_comentarios.gif) no-repeat left center;}
.template_01 .cont_01 .status a.fotos{background:url(../images/icn_fotos.gif) no-repeat left 0px;}

.template_01 .cont_01 h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:20px 0 10px 0; float:left;}

.template_01 .cont_01 .mapa_google{width:560px; height:95px; overflow:hidden; clear:both; margin-top:30px;}
.template_01 .cont_01 .mapa_google_expanded{width:560px; height:295px; overflow:hidden; clear:both; margin-top:30px;}
.template_01 .cont_01 .linha_mapa{display:block; clear:both; width:auto; height:5px; font-size:0px; background:transparent url(../images/bg_hr_roteiro.jpg) repeat-x; margin:10px 0 20px 0;}
.template_01 .cont_01 .linha_itens{display:block; clear:both; width:auto; height:5px; font-size:0px; background:transparent url(../images/bg_hr_roteiro.jpg) repeat-x; margin:10px 0 0 0;}
.template_01 .cont_01  a.todas_fotos{color:#231F20; font-size:12px; float:right; padding:0 20px 10px; text-decoration:underline;}

.template_01 .cont_01 .lista_item{width:560px; clear:both; margin-bottom:30px;}
.template_01 .cont_01 .item_x{width:560px; clear:both; margin:15px 0; cursor:pointer;}
.template_01 .cont_01 .item_x .foto{width:99px; height:73px; float:left; position:relative; margin-right:5px;}
.template_01 .cont_01 .item_x .foto img.foto_destaque{width:87px; height:60px; padding:5px 8px 8px 4px; background:url(../images/bg_img.jpg) no-repeat left top;}
.template_01 .cont_01 .item_x .foto .zoom{width:16px; height:16px; position:absolute; bottom:6px; right:6px;}
.template_01 .cont_01 .item_x .txt{padding:5px 0 0 5px;}
.template_01 .cont_01 .item_x .txt span.tit{font-size:12px; font-weight:bold; color:#231F20; display:block; margin:0 0 5px 0;}

.template_01 .cont_01 .abas{width:560px; clear:both; padding-left:10px;}
.template_01 .cont_01 .abas a.aba_x{float:left; cursor:pointer; margin-right:5px;}
.template_01 .cont_01 .abas a.aba_x:hover{text-decoration:none;}
.template_01 .cont_01 .abas a.aba_x .esq{width:5px; height:26px; float:left; background:url(../images/bg_aba_esq.jpg) no-repeat;}
.template_01 .cont_01 .abas a.aba_x .centro{height:21px; float:left; background:url(../images/bg_aba_centro.jpg) repeat-x; color:#231F20; font-family:Tahoma, Geneva, sans-serif; padding:5px 10px 0;}
.template_01 .cont_01 .abas a.aba_x .dir{width:5px; height:26px; float:left; background:url(../images/bg_aba_dir.jpg) no-repeat;}
.template_01 .cont_01 .abas a.aba_x .esq_over{background:url(../images/bg_aba_esq_over.jpg) no-repeat;}
.template_01 .cont_01 .abas a.aba_x .centro_over{background:url(../images/bg_aba_centro_over.jpg) repeat-x; color:#FFF;}
.template_01 .cont_01 .abas a.aba_x .dir_over{background:url(../images/bg_aba_dir_over.jpg) no-repeat;}
.template_01 .cont_01 .abas a.selected .esq{background:url(../images/bg_aba_esq_over.jpg) no-repeat;}
.template_01 .cont_01 .abas a.selected .centro{background:url(../images/bg_aba_centro_over.jpg) repeat-x; color:#FFF;}
.template_01 .cont_01 .abas a.selected .dir{background:url(../images/bg_aba_dir_over.jpg) no-repeat;}

.template_01 .cont_01 .cont_abas{width:560px; clear:both; background:url(../images/bg_box_01_centro.jpg) repeat-y center; margin-bottom:10px;}
.template_01 .cont_01 .cont_abas .cont_sup{width:560px; height:10px; clear:both; font-size:0px; background:url(../images/bg_box_01_sup.jpg) no-repeat center top;}
.template_01 .cont_01 .cont_abas .cont_inf{width:500px; min-height:130px; height:auto !important; height:130px; clear:both; background:url(../images/bg_box_01_inf.jpg) no-repeat center bottom; padding:0 30px 20px 30px;}
.template_01 .cont_01 .cont_abas .cont_inf .item_abas{width:500px;}

.template_01 .cont_01 .paginacao{clear:both; display:block; padding:10px 0;}
.template_01 .cont_01 .paginacao span{float:left; display:block; color:#231F20; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:3px 6px; margin-right:2px; background:#DEE5F4;}
.template_01 .cont_01 .paginacao a{float:left; display:block; color:#231F20; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:3px 6px; margin:0 2px; background:#DEE5F4;}
.template_01 .cont_01 .paginacao a.active{background:none;}

.template_01 .cont_01 .bt_enviar{float:right; margin:20px 0 0 10px;}

.template_01 .cont_01 .post_x{width:560px; clear:both; margin:15px 0; float:left;}
.template_01 .cont_01 .post_x .foto{width:99px; height:73px; float:left; position:relative; text-align:center;}
.template_01 .cont_01 .post_x .foto img.foto_destaque{width:87px; height:60px; padding:5px 8px 8px 4px; background:url(../images/bg_img.jpg) no-repeat left top;}
.template_01 .cont_01 .post_x .foto img.ok{margin-top:10px;}
.template_01 .cont_01 .post_x .txt{width:461px; background:url(../images/bg_box_02_centro.jpg) repeat-y center; float:left; margin-top:5px;}
.template_01 .cont_01 .post_x .txt .sup{width:416px; min-height:40px; height:auto !important; height:40px; background:url(../images/bg_box_02_sup.jpg) no-repeat center top; padding:10px 10px 0 35px;}
.template_01 .cont_01 .post_x .txt .sup span{font-size:12px; color:#231F20; display:block; margin:0 0 5px 0;}
.template_01 .cont_01 .post_x .txt .sup span.tit{font-size:13px; font-weight:bold; color:#231F20; display:block; margin:0 0 5px 0;}
.template_01 .cont_01 .post_x .txt .sup span.por{float:left; font-style:italic;}
.template_01 .cont_01 .post_x .txt .sup span.data{float:right;}
.template_01 .cont_01 .post_x .txt .sup .info_post{clear:both; display:block; margin:5px 0;}
.template_01 .cont_01 .post_x .txt .sup .foto{position:relative; width:auto;}
.template_01 .cont_01 .post_x .txt .sup img.foto_comment{width:79px; height:58px; margin:10px 10px 0 0; float:left;}
.template_01 .cont_01 .post_x .txt .sup .zoom{width:16px; height:16px; position:absolute; bottom:7px; *bottom:-10px; right:12px;}
.template_01 .cont_01 .post_x .txt .inf{width:461px; height:15px; background:url(../images/bg_box_02_inf.jpg) no-repeat center top;}

.template_01 .cont_01 .post_x .txt .sup .box_scroll {width:368px; height:58px; clear:both; overflow:hidden; display:block; position:relative;}
.template_01 .cont_01 .post_x .txt .sup .box_scroll .seta_esq, 
	.template_01 .cont_01 .post_x .txt .sup .box_scroll .seta_dir{cursor: pointer; position:relative; width:16px; height:58px; display:block; z-index:999999; font-size:0px;}
.template_01 .cont_01 .post_x .txt .sup .box_scroll .seta_esq{float: left; background: url(../images/icn_galeria_seta_esq.jpg) no-repeat 0 top;}
.template_01 .cont_01 .post_x .txt .sup .box_scroll .seta_dir{float: right; background: url(../images/icn_galeria_seta_dir.jpg) no-repeat 0 top;}
.template_01 .cont_01 .post_x .txt .sup .box_scroll .off{cursor: default; background-position: 0 -59px;}
.template_01 .cont_01 .post_x .txt .sup .box_scroll .down{background-position: bottom;}

.template_01 .cont_01 .post_x .txt .sup .box_scroll .area{float:left; overflow:hidden; width:332px; height:58px; margin:0 2px;}
.template_01 .cont_01 .post_x .txt .sup .box_scroll .area ul{overflow:hidden;}
.template_01 .cont_01 .post_x .txt .sup .box_scroll .area li{float:left; width:83px; text-align:center;}
.template_01 .cont_01 .post_x .txt .sup .box_scroll .area img{width: 79px; height: 58px;}

.template_01 .cont_01 .fale_conosco{width:871px; height:auto; float:left; margin:30px 0;}
.template_01 .cont_01 .fale_conosco .form_faleconosco {width:501px; height:auto; float:left; position:relative; }

.template_01 .cont_01 .fale_conosco .form_faleconosco blockquote.erro{color:#6D6E70; float:right; font-size:11px; margin:10px; text-align:right; width:400px;}
.template_01 .cont_01 .fale_conosco .form_faleconosco .nome {border:1px solid; height:20px; margin-bottom:10px; margin-left:15px; width:355px;}
.template_01 .cont_01 .fale_conosco .form_faleconosco label {color:#231F20; float:left; font-size:12px; font-weight:bold; margin-left:0; padding-right:10px; padding-top:3px; text-align:right; width:100px;}
.template_01 .cont_01 .fale_conosco .form_faleconosco select {border:1px solid black; margin-bottom:10px; margin-left:15px; width:200px; padding:0;}
.template_01 .cont_01 .fale_conosco .form_faleconosco .msg2 {border:1px solid; height:100px; margin-bottom:10px; margin-left:15px; width:355px;}
.template_01 .cont_01 .fale_conosco .form_faleconosco .btn_enviar{width:52px; height:29px; cursor:pointer; float:right; margin-right:6px; margin-top:10px; background:url(../images/bt_enviar.png) no-repeat; display:block;}
.template_01 .cont_01 .fale_conosco .form_faleconosco .btn_voltar{width:56px; height:22px; cursor:pointer; float:right; margin-right:6px; margin-top:10px; background:url(../images/bt_voltar_peq.png) no-repeat; display:block;}
.template_01 .cont_01 .fale_conosco span.obrigatorio{color:#6C7EBE; font-size:13px;}
.template_01 .cont_01 .fale_conosco .form_faleconosco p.msg{margin-left:25px; font-size:110%;}

/***** Cont_00 ****/
.template_01 .cont_00{width:871px; height:auto; float:left; position:relative; margin-bottom:10px;}

.template_01 .cont_00 .breadcrumb{width:871px; height:auto; clear:both; font-size:12px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}
.template_01 .cont_00 .breadcrumb a{font-size:12px; font-weight:bold; color:#231F20;}

.template_01 .cont_00 h1.tit{width:750px; float:left; font-size:24px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}
.template_01 .cont_00 h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:20px 0 10px 0; float:left;}

.template_01 .cont_00 .acessibilidade{border:1px solid #D5D7D8; padding:2px 3px; float:right; margin:3px 0 5px 0;}
.template_01 .cont_00 .acessibilidade a{margin:0 2px;}

.template_01 .cont_00 h2.sub{font-size:16px; font-weight:normal; color:#828487; font-family:Tahoma, Geneva, sans-serif; margin:0 0 30px 10px; clear:both;}

.template_01 .cont_00 .busca_destino{width:871px; height:75px; float:left; margin-bottom:30px; background:url(../images/bg_busca_destino.jpg) no-repeat top;}
.template_01 .cont_00 .busca_destino span{color:#231F20; margin:0 0 0 8px;}
.template_01 .cont_00 .busca_destino .bloco_01{width:70px; float:left; margin:15px 10px 0 7px;}
.template_01 .cont_00 .busca_destino .bloco_01 h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 5px 8px;}
.template_01 .cont_00 .busca_destino .bloco_02{width:160px; float:left; margin:10px 0 0 0;}
.template_01 .cont_00 .busca_destino .bloco_02 .cbo_tema{width:145px; height:27px; background:url(../images/bg_cbo_01.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_01 .cont_00 .busca_destino .bloco_02 select.cbo_01{width:144px; background:transparent; padding-left:2px;}
.template_01 .cont_00 .busca_destino .bloco_03{width:77px; float:left; margin:10px 0 0 0;}
.template_01 .cont_00 .busca_destino .bloco_03 .cbo_uf{width:61px; height:27px; background:url(../images/bg_cbo_04.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_01 .cont_00 .busca_destino .bloco_03 select.cbo_02{width:60px; background:transparent; padding-left:0;}
.template_01 .cont_00 .busca_destino .bloco_04{width:183px; float:left; margin:10px 0 0 0;}
.template_01 .cont_00 .busca_destino .bloco_04 .txt_chave{width:168px; height:26px; background:url(../images/bg_cbo_05.png) no-repeat left top; padding:5px 0 0 4px; margin-top:3px;}
.template_01 .cont_00 .busca_destino .bloco_04 input.txt_03{width:155px; background:transparent; padding-left:2px 5px;}
.template_01 .cont_00 .busca_destino .bloco_05{width:30px; float:left; margin:33px 0 0 0;}
.template_01 .cont_00 .busca_destino .bloco_05 .bt_ok{width:30px; height:28px; background:url(../images/bt_ok.jpg) no-repeat left top;}
.template_01 .cont_00 .busca_destino .bloco_05 input.ok{width:30px; height:28px; background:transparent; cursor:pointer;}

.template_01 .cont_00 .destaque_mapa{width:871px; height:auto; float:left; margin-bottom:30px;}
.template_01 .cont_00 .destaque_mapa .destaque_img{width:500px; height:auto; float:left; position:relative;} 
.template_01 .cont_00 .destaque_mapa .mapa{width:300px; height:310px; float:right; margin-right:35px;}

.template_01 .cont_00 .destaque_mapa .destaque_img .infoElemento{background:transparent url(../images/transp.png) repeat scroll 0 0; color:#FFFFFF; height:41px; left:1px; bottom:2px; *left:85px; *bottom:2px; margin-top:-63px; margin-left:-1px; *margin-left:-85px;  padding-bottom:5px; padding-left:10px; padding-top:15px; position:absolute; width:375px;}
.template_01 .cont_00 .destaque_mapa .destaque_img .infoElemento h3{color:#FFFFFF; text-align:left; font-size:13px;}
.template_01 .cont_00 .destaque_mapa .destaque_img .infoElemento p{color:#FFFFFF !important; text-align:left; margin-bottom:10px !important;}
.template_01 .cont_00 .destaque_mapa .destaque_img .destaque .elemento{float:left;}
.template_01 .cont_00 .destaque_mapa .destaque_img .destaque .elemento img{margin-top:-40px; position:absolute;}
.template_01 .cont_00 .destaque_mapa .destaque_img .home_destaq{float:left; width:475px;}
.template_01 .cont_00 .destaque_mapa .destaque_img .lista{float:left;}
.template_01 .cont_00 .destaque_mapa .destaque_img .lista li{display:none;}
.template_01 .cont_00 .destaque_mapa .destaque_img .lista li.ativo{display:block !important;}
.template_01 .cont_00 .destaque_mapa .destaque_img .numeros{float:left; margin-left:-83px; width:90px; position:relative; z-index:10;}
.template_01 .cont_00 .destaque_mapa .destaque_img .numeros img{display:block; height:61px; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; position:relative; width:83px;}
.template_01 .cont_00 .destaque_mapa .destaque_img .numeros span{background:transparent url(img/bg_dados_thumb.png) repeat scroll 0 0 !important; display:block; height:62px; margin-top:-62px; position:relative; text-indent:-9999px; width:83px;}
.template_01 .cont_00 .destaque_mapa .destaque_img .numeros span:hover{background:transparent !important; cursor:pointer;}
.template_01 .cont_00 .destaque_mapa .destaque_img .numeros span.ativo{background:transparent !important;}

.template_01 .cont_00 .resultado{width:871px; height:auto; float:left; margin-bottom:30px;}
.template_01 .cont_00 .resultado .alfabeto{width:871px; height:auto; clear:both; margin-bottom:10px; background:#E0E0E0; text-align:center;}
.template_01 .cont_00 .resultado .alfabeto ul{margin-left:22px;}
.template_01 .cont_00 .resultado .alfabeto li{padding:0 3px; margin:0 2px; text-align:center; width:22px; float:left; font-weight:bold; font-size:15px;}
.template_01 .cont_00 .resultado .alfabeto li a{color:#231F20; text-decoration:none; display:block; padding:3px 2px;}
.template_01 .cont_00 .resultado .alfabeto li a:hover{background:#F6921E; color:#FFF;}
.template_01 .cont_00 .resultado .alfabeto li.ativo a{background:#F6921E; color:#FFF;}
.template_01 .cont_00 .resultado .alfabeto li.inativo{color:#EFEFEF; cursor:default; padding:3px 2px;}
.template_01 .cont_00 .resultado .lista_item{width:871px; clear:both;}
.template_01 .cont_00 .resultado .item_x{width:270px; float:left; margin:10px; cursor:pointer;}
.template_01 .cont_00 .resultado .last{margin-right:0;}
.template_01 .cont_00 .resultado .item_x .foto{width:99px; height:73px; float:left; position:relative; margin-right:5px;}
.template_01 .cont_00 .resultado .item_x .foto img.foto_destaque{width:87px; height:60px; padding:5px 8px 8px 4px; background:url(../images/bg_img.jpg) no-repeat left top;}
.template_01 .cont_00 .resultado .item_x .foto .zoom{width:16px; height:16px; position:absolute; bottom:6px; right:6px;}
.template_01 .cont_00 .resultado .item_x .txt{padding:5px 0 0 5px;}
.template_01 .cont_00 .resultado .item_x .txt span.tit{font-size:12px; font-weight:bold; color:#231F20; display:block; margin:0 0 5px 0;}


.template_01 .cont_00 .paginacao{clear:both; display:block; padding:10px 0; position:absolute; bottom:15px; left:20px;}
.template_01 .cont_00 .paginacao span{float:left; display:block; color:#231F20; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:3px 6px; margin-right:2px; background:#DEE5F4;}
.template_01 .cont_00 .paginacao a{float:left; display:block; color:#231F20; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:3px 6px; margin:0 2px; background:#DEE5F4;}
.template_01 .cont_00 .paginacao a.active{background:none;}


.template_01 .cont_00 .compartilhe{width:871px; height:auto; float:left; margin:30px 0; font-size:12px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario select {padding:0;}
.template_01 .cont_00 .compartilhe .contador {margin-right:45px; text-align:right;}
.template_01 .cont_00 .compartilhe span.obrigatorio {color:#6C7EBE; font-size:13px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .dados blockquote.erro  {color:#6D6E70; float:right; font-size:11px; margin-right:45px; margin-top:-27px; text-align:right;}
.template_01 .cont_00 .compartilhe .form_inserirComentario {clear:both; color:#231F20; font-family:Arial; font-weight:bold; height:auto !important; margin:0 auto; min-height:20px; width:700px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .numero {color:#F6921E; float:left; font-size:48px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .titulo {float:left; font-size:16px; margin-bottom:20px; margin-left:30px; padding:20px 10px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .dados {float:left; height:auto !important; margin-left:35px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .dados .nome {border:1px solid; height:20px; margin-bottom:10px; margin-left:15px; width:470px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .dados select {border:1px solid; margin-bottom:10px; margin-left:15px; width:200px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .destinoRoteiros {display:inline; float:left; height:auto !important; margin-left:35px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .destinoRoteiros .destino {margin-bottom:33px; margin-left:51px; width:700px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .destinoRoteiros .destino select {border:1px solid; margin-left:10px; width:245px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .destinoRoteiros .roteiro {margin-bottom:10px; margin-left:51px; width:700px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .destinoRoteiros .roteiro select {border:1px solid; margin-left:12px; width:245px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .comentar {float:left; height:auto !important; margin-left:35px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .comentar .nome {border:1px solid; height:20px; margin-bottom:10px; margin-left:15px; width:470px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .comentar .check {border:1px solid; height:20px; margin-bottom:10px; margin-left:15px; width:50px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .comentar .msg {border:1px solid; height:100px; margin-bottom:10px; margin-left:15px; width:470px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .fotos {float:left; height:auto !important; margin-left:35px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .fotos .formFoto_x {width:520px; float:right}
.template_01 .cont_00 .compartilhe .form_inserirComentario .fotos .nome {border:1px solid; height:20px; margin-bottom:10px; width:470px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .fotos .legenda {border:1px solid; height:20px; margin-bottom:10px; width:470px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .video {float:left; height:auto !important; margin-left:35px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .video .enviarVideo {margin-bottom:7px; margin-left:51px; width:630px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .video .enviarVideo .nome {border:1px solid; float:right; height:20px; margin-bottom:10px; margin-left:0; width:490px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .video .incorporar {margin-bottom:10px; margin-left:51px; width:630px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .video .incorporar .nome {border:1px solid; float:right; height:20px; margin-left:0; margin-top:0; width:490px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .termoDeUso {float:left; height:auto !important; margin-left:35px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .termoDeUso .msg {border:1px solid; height:100px; margin-bottom:10px; margin-left:15px; width:610px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .termoDeUso .concordar {margin-left:35px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .termoDeUso .textoImagem {margin-left:35px; margin-top:10px; width:620px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .termoDeUso .textoImagem .nome {border:1px solid; float:left; height:20px; margin-left:15px; width:230px; margin-top:13px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .termoDeUso .textoImagem img {float:left; height:29px; margin-left:10px; margin-top:11px; width:146px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .termoDeUso .textoImagem span {float:left; margin-top:16px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .termoDeUso .textoImagem .msgErro {color:red; float:right; margin-right:102px; margin-top:5px; }
.template_01 .cont_00 .compartilhe .form_inserirComentario label {color:#231F20; float:left; font-size:12px; margin-left:20px; padding-right:10px; padding-top:3px; text-align:right; width:100px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario label.primeiro {}
.template_01 .cont_00 .compartilhe .form_inserirComentario p.texto {float:left; margin-bottom:0; margin-top:2px; width:90px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .obs p {margin-left:115px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .comentar .obs p {margin-left:155px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .camposEnvio {height:24px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario input[type="radio"] {float:left; margin-right:3px; margin-top:4px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .destinoRoteiros label {color:#231F20; float:left; font-size:16px; margin-left:20px; padding-right:10px; padding-top:3px; text-align:right; width:100px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .btn_procurar {background:url("img/btn_enviar.png") no-repeat scroll center center transparent; border:medium none; color:#FFFFFF; cursor:pointer; font-size:13px; font-weight:bold; height:30px; width:83px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .btn_enviar {float:right; margin-bottom:10px; margin-right:35px; margin-top:10px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario hr.divisao {border-top:2px dashed #3A748B; clear:both; height:0; margin:15px 0;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .btn_enviar{width:52px; height:29px; cursor:pointer; float:right; margin-right:15px; margin-top:15px; background:url(../images/bt_enviar.png) no-repeat; display:block;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .btn_voltar{width:56px; height:22px; cursor:pointer; float:right; margin-right:15px; margin-top:15px; background:url(../images/bt_voltar_peq.png) no-repeat; display:block;}
.template_01 .cont_00 .compartilhe .form_inserirComentario h2.tituloArea {color:#828487; font-family:Arial; font-size:16px; text-align:left; font-weight:normal; padding-top:25px; padding-bottom:0; }

.template_01 .cont_00 .compartilhe .form_inserirComentario .admin_botoes ul{float: right; width: 250px;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .admin_botoes ul li{float: right;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .admin_botoes .bt_aprovar{width:64px; height:29px; cursor:pointer; margin-right:15px; margin-top:15px; background:url(../images/btn_admin_aprovar.png) no-repeat; display:block;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .admin_botoes .bt_rejeitar{width:64px; height:29px; cursor:pointer; margin-right:15px; margin-top:15px; background:url(../images/btn_admin_rejeitar.png) no-repeat; display:block;}
.template_01 .cont_00 .compartilhe .form_inserirComentario .admin_botoes .bt_voltar{width:64px; height:29px; cursor:pointer; margin-right:15px; margin-top:15px; background:url(../images/btn_admin_voltar.png) no-repeat; display:block;}

.template_01 .cont_00 .compartilhe .form_inserirComentario ul .aprovaImagem .dados,
.template_01 .cont_00 .compartilhe .form_inserirComentario ul .aprovaImagem .imgComentario{
	float:left;
}
.template_01 .cont_00 .compartilhe .form_inserirComentario ul .aprovaImagem{
	background:#F0F0F0 none repeat scroll 0 0;
	margin-bottom:5px;
	margin-left:20px;
	padding:5px;
	width:655px;
}

.template_01 .cont_00 .compartilhe .form_inserirComentario ul .aprovaImagem .dados{
	width: 380px;
	margin-left: 0;
	padding-top:55px;
}
.template_01 .cont_00 .compartilhe .form_inserirComentario ul .aprovaImagem .dados .concordar{
	float:left;
	width: 20px;
}
.template_01 .cont_00 .compartilhe .form_inserirComentario ul .aprovaImagem .dados .concordar .check{
	width: 20px;
	margin-top:5px;
}
.template_01 .cont_00 .compartilhe .form_inserirComentario ul .aprovaImagem .dados input{
	width: 270px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.template_01 .cont_00 .compartilhe .form_inserirComentario ul .aprovaImagem .dados label {
	margin-bottom:5px;
	margin-left:15px;
	text-align:left;
	width:auto;
}

.template_01 .cont_00 .compartilhe .form_inserirComentario ul .aprovaImagem .imgComentario{
	margin-left:40px;
}

.template_01 .cont_00 .msgErroTopo{font-weight: bold; margin-top: 35px; font-family: Arial; font-size: 120%; line-height: 1.3em;}
.template_01 .cont_00 p.msgErro{color: red; padding-left: 20px;}

/******************* TEMPLATE_02 - ROTEIRO *********************/
.container .template_02{width:871px; height:auto; clear:both; position:relative; padding:30px 30px 0 30px; background:url(../images/bg_sombra_central2.jpg) no-repeat center -30px;}

/***** Cont_01 ****/
.template_02 .cont_01{width:560px; height:auto; float:left; position:relative; margin-bottom:30px;}

.template_02 .cont_01 .breadcrumb{width:560px; height:auto; clear:both; font-size:12px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}
.template_02 .cont_01 .breadcrumb a{font-size:12px; font-weight:bold; color:#231F20;}

.template_02 .cont_01 h1.tit_roteiro{width:450px; float:left; font-size:19px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:3px 0 5px 10px;}
.template_02 .cont_01 h1.tit{font-size:24px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 0;}

.template_02 .cont_01 .acessibilidade{border:1px solid #D5D7D8; padding:2px 3px; float:right; margin:3px 0 5px 0;}
.template_02 .cont_01 .acessibilidade a{margin:0 2px;}

.template_02 .cont_01 .linha_roteiro{display:block; clear:both; width:auto; height:5px; font-size:0px; background:transparent url(../images/bg_hr_roteiro.jpg) repeat-x; margin:0 0 10px 10px;}
.template_02 .cont_01 .linha_roteiro2{display:block; clear:both; width:auto; height:5px; font-size:0px; background:transparent url(../images/bg_hr_roteiro.jpg) repeat-x; margin:10px 0 0 0;}

.template_02 .cont_01 span.tags{display:block; clear:both; font-size:12px; color:#6B6C6F; margin:0 0 5px 10px;}
.template_02 .cont_01 p{margin-bottom:10px;}

.template_02 .cont_01 h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:20px 0 10px 0; float:left;}

.template_02 .cont_01 .paginacao{clear:both; display:block; padding:10px 0;}
.template_02 .cont_01 .paginacao span{float:left; display:block; color:#231F20; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:3px 6px; margin-right:2px; background:#DEE5F4;}
.template_02 .cont_01 .paginacao a{float:left; display:block; color:#231F20; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:3px 6px; margin:0 2px; background:#DEE5F4;}
.template_02 .cont_01 .paginacao a.active{background:none;}

.template_02 .cont_01 .bt_enviar{float:right; margin:20px 0 0 10px;}

.template_02 .cont_01 .post_x{width:560px; clear:both; margin:15px 0; float:left;}
.template_02 .cont_01 .post_x .foto{width:99px; height:73px; float:left; position:relative; text-align:center;}
.template_02 .cont_01 .post_x .foto img.foto_destaque{width:87px; height:60px; padding:5px 8px 8px 4px; background:url(../images/bg_img.jpg) no-repeat left top;}
.template_02 .cont_01 .post_x .foto img.ok{margin-top:10px;}
.template_02 .cont_01 .post_x .txt{width:461px; background:url(../images/bg_box_02_centro.jpg) repeat-y center; float:left; margin-top:5px;}
.template_02 .cont_01 .post_x .txt .sup{width:416px; min-height:40px; height:auto !important; height:40px; background:url(../images/bg_box_02_sup.jpg) no-repeat center top; padding:10px 10px 0 35px;}
.template_02 .cont_01 .post_x .txt .sup span{font-size:12px; color:#231F20; display:block; margin:0 0 5px 0;}
.template_02 .cont_01 .post_x .txt .sup span.tit{font-size:13px; font-weight:bold; color:#231F20; display:block; margin:0 0 5px 0;}
.template_02 .cont_01 .post_x .txt .sup span.por{float:left; font-style:italic;}
.template_02 .cont_01 .post_x .txt .sup span.data{float:right;}
.template_02 .cont_01 .post_x .txt .sup .info_post{clear:both; display:block; margin:5px 0;}
.template_02 .cont_01 .post_x .txt .sup .foto{position:relative; width:auto;}
.template_02 .cont_01 .post_x .txt .sup img.foto_comment{width:79px; height:58px; margin:10px 10px 0 0; float:left;}
.template_02 .cont_01 .post_x .txt .sup .zoom{width:16px; height:16px; position:absolute; bottom:7px; *bottom:-10px; right:12px;}
.template_02 .cont_01 .post_x .txt .inf{width:461px; height:15px; background:url(../images/bg_box_02_inf.jpg) no-repeat center top;}

.template_02 .cont_01 .post_x .txt .sup .box_scroll {width:368px; height:58px; clear:both; overflow:hidden; display:block; position:relative;}
.template_02 .cont_01 .post_x .txt .sup .box_scroll .seta_esq, 
	.template_02 .cont_01 .post_x .txt .sup .box_scroll .seta_dir{cursor: pointer; position:relative; width:16px; height:58px; display:block; z-index:999999; font-size:0px;}
.template_02 .cont_01 .post_x .txt .sup .box_scroll .seta_esq{float: left; background: url(../images/icn_galeria_seta_esq.jpg) no-repeat 0 top;}
.template_02 .cont_01 .post_x .txt .sup .box_scroll .seta_dir{float: right; background: url(../images/icn_galeria_seta_dir.jpg) no-repeat 0 top;}
.template_02 .cont_01 .post_x .txt .sup .box_scroll .off{cursor: default; background-position: 0 -59px;}
.template_02 .cont_01 .post_x .txt .sup .box_scroll .down{background-position: bottom;}

.template_02 .cont_01 .post_x .txt .sup .box_scroll .area{float:left; overflow:hidden; width:332px; height:58px; margin:0 2px;}
.template_02 .cont_01 .post_x .txt .sup .box_scroll .area ul{overflow:hidden;}
.template_02 .cont_01 .post_x .txt .sup .box_scroll .area li{float:left; width:83px; text-align:center;}
.template_02 .cont_01 .post_x .txt .sup .box_scroll .area img{width: 79px; height: 58px;}

.template_02 .cont_01 .roteiro_x{width:560px; clear:both; margin:15px 0; float:left; background:url(../images/bg_box_04_centro.jpg) repeat-y center;}
.template_02 .cont_01 .roteiro_x .foto_roteiro{width:99px; height:auto; float:left; text-align:center; margin:0 40px 35px -20px; position:relative;}
.template_02 .cont_01 .roteiro_x .foto_roteiro img.foto_destaque{width:87px; height:75px; padding:1px 8px 8px 4px; background:url(../images/bg_img3.jpg) no-repeat left top;}
.template_02 .cont_01 .roteiro_x .foto_roteiro .ok{margin-top:10px; width:22px; height:23px; float:left; margin-left:10px;}
.template_02 .cont_01 .roteiro_x .foto_roteiro .comentarios{width:24px; height:21px; background:url(../images/icn_X_comentarios.gif) no-repeat left center; font-size:15px; color:#FFF; margin-top:10px; float:right; padding-top:2px; margin-right:10px;}

.template_02 .cont_01 .roteiro_x .txt .sup{width:520px; min-height:150px; height:auto !important; height:150px; background:url(../images/bg_box_04_sup.jpg) no-repeat center top; padding:0 20px 0 20px;}
.template_02 .cont_01 .roteiro_x .txt .sup span{font-size:12px; color:#231F20; display:block; margin:0 0 5px 0;}
.template_02 .cont_01 .roteiro_x .txt .sup p{padding-left:0;}
.template_02 .cont_01 .roteiro_x .txt .sup span.tit{font-size:13px; font-weight:bold; color:#231F20; display:block; margin:0 0 5px 0;}
.template_02 .cont_01 .roteiro_x .txt .sup span.por{float:left; font-style:italic;}
.template_02 .cont_01 .roteiro_x .txt .sup span.data{float:right;}
.template_02 .cont_01 .roteiro_x .txt .sup span.estado{}
.template_02 .cont_01 .roteiro_x .txt .sup span.tema{}
.template_02 .cont_01 .roteiro_x .txt .sup .info_post{padding:10px 0 20px 0; height:16px;}
.template_02 .cont_01 .roteiro_x .txt .sup .info_tags{margin:10px 0 15px; height:auto;}
.template_02 .cont_01 .roteiro_x .inf{width:560px; height:15px; background:url(../images/bg_box_04_inf.jpg) no-repeat center top;}

.template_02 .cont_01 .roteiro_x .txt .sup .lista_item{}
.template_02 .cont_01 .roteiro_x .txt .sup .lista_item h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:10px 0 0 0; float:left;}
.template_02 .cont_01 .roteiro_x .txt .sup .item_x{width:500px; clear:both; margin:15px 0; cursor:pointer;}
.template_02 .cont_01 .roteiro_x .txt .sup .item_x .foto{height:73px; float:left; position:relative; margin-right:5px;}
.template_02 .cont_01 .roteiro_x .txt .sup .item_x .foto img.foto_destaque{width:87px; height:60px; padding:5px 8px 8px 4px; background:url(../images/bg_img.jpg) no-repeat left top;}
.template_02 .cont_01 .roteiro_x .txt .sup .item_x .foto .zoom{width:16px; height:16px; position:absolute; bottom:6px; right:6px;}
.template_02 .cont_01 .roteiro_x .txt .sup .item_x .txt{padding:5px 0 0 5px;}
.template_02 .cont_01 .roteiro_x .txt .sup .item_x .txt span.tit{font-size:12px; font-weight:bold; color:#231F20; display:block; margin:0 0 5px 0;}

/*** ADMIN - REJEICAO ***/
.template_02 .rejeicao{height:500px; margin:0 auto; width:700px; }
.template_02 .rejeicao h1{width:750px; font-size:24px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 30px 10px;}
.template_02 .rejeicao .form_admin_rejeicao{text-align:center; color:#231F20;}
.template_02 .rejeicao .form_admin_rejeicao span{font-size:14px; font-weight:bold; margin-left:10px; margin-right:10px;}
.template_02 .rejeicao .form_admin_rejeicao input[type="radio"]{width: 15px; height: 15px;}
.template_02 .rejeicao .form_admin_rejeicao h2.alerta{width:500px; font-size:16px; text-align: left; margin:20px auto 0; }
.template_02 .rejeicao .form_admin_rejeicao textarea{border:1px solid; height:200px; width:500px; margin-top:10px; margin-bottom: 20px auto 0;}
.template_02 .rejeicao .form_admin_rejeicao .botoes{margin-right:92px; text-align:right; margin-top:10px;}
.template_02 .rejeicao .form_admin_rejeicao .botoes input{height: 29px; width: 64px; cursor:pointer; color:transparent;}
.template_02 .rejeicao .form_admin_rejeicao input.btn_voltar{background:url(../images/btn_admin_voltar.png) no-repeat left top;}
.template_02 .rejeicao .form_admin_rejeicao input.btn_enviar{background:url(../images/btn_admin_enviar.png) no-repeat left top;}


/*** SEU ROTEIRO - CADASTRO ***/
.container .template_02{width:871px; height:auto; clear:both; position:relative; padding:30px 30px 0 30px; background:url(../images/bg_sombra_central2.jpg) no-repeat center -30px;}

/***** Cont_00 ****/
.template_02 .cont_00{width:871px; height:auto; float:left; position:relative; margin-bottom:30px;}

.template_02 .cont_00 .breadcrumb{width:871px; height:auto; clear:both; font-size:12px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}
.template_02 .cont_00 .breadcrumb a{font-size:12px; font-weight:bold; color:#231F20;}

.template_02 .cont_00 h1.tit{width:750px; float:left; font-size:24px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}
.template_02 .cont_00 p.erro{color:#FF0000; font-weight:bold; margin:10px;}

.template_02 .cont_00 .acessibilidade{border:1px solid #D5D7D8; padding:2px 3px; float:right; margin:3px 0 5px 0;}
.template_02 .cont_00 .acessibilidade a{margin:0 2px;}

.template_02 .cont_00 h2.sub{font-size:16px; font-weight:normal; color:#828487; font-family:Tahoma, Geneva, sans-serif; margin:0 0 30px 10px; clear:both;}

.template_02 .cont_00 .box_esquerda{width:420px; float:left; margin-bottom:30px; min-height:150px;}
.template_02 .cont_00 .box_esquerda h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 5px 8px;}
.template_02 .cont_00 .box_esquerda .login_usuario{width:420px; height:90px; margin-bottom:30px; background:url(../images/bg_login_seuroteiro_grande.jpg) no-repeat top;}
.template_02 .cont_00 .box_esquerda .login_usuario a{color:#231F20; font-size:11px; margin-left:15px; text-decoration:underline; float:left;}
.template_02 .cont_00 .box_esquerda .login_usuario span{color:#231F20; margin:0 0 0 8px;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_01{width:70px; float:left; margin:15px 10px 0 7px;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_01 h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 5px 8px;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_02{width:160px; float:left; margin:10px 0 0 0;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_02 .cbo_tema{width:145px; height:27px; background:url(../images/bg_cbo_01.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_02 select.cbo_01{width:144px; background:transparent; padding-left:2px;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_03{width:77px; float:left; margin:10px 0 0 0;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_03 .cbo_uf{width:61px; height:27px; background:url(../images/bg_cbo_04.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_03 select.cbo_02{width:60px; background:transparent; padding-left:0;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_04{width:183px; float:left; margin:10px 0 8px 8px;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_04 .txt_chave{width:168px; height:26px; background:url(../images/bg_cbo_05.png) no-repeat left top; padding:5px 0 0 4px; margin-top:3px;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_04 input.txt_03{width:155px; background:transparent; padding-left:2px 5px;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_05{width:30px; float:left; margin:33px 0 0 0;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_05 .bt_ok{width:30px; height:28px; background:url(../images/bt_ok.jpg) no-repeat left top;}
.template_02 .cont_00 .box_esquerda .login_usuario .bloco_05 input.ok{width:30px; height:28px; background:transparent; cursor:pointer;}

.template_02 .cont_00 .box_direita{width:420px; float:right; margin-bottom:30px; min-height:150px;}
.template_02 .cont_00 .box_direita h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 5px 8px;}
.template_02 .cont_00 .box_direita .novo_usuario{width:420px; height:90px; margin-bottom:30px; background:url(../images/bg_login_seuroteiro_grande.jpg) no-repeat top;}
.template_02 .cont_00 .box_direita .novo_usuario span{color:#231F20; margin:24px 0 0 10px; float:left;}
.template_02 .cont_00 .box_direita .novo_usuario .bloco_01{padding-top:10px;}
.template_02 .cont_00 .box_direita .novo_usuario .bloco_01 .btn_cadastrar{width:111px; height:35px; margin:15px 10px 0 0; background:url(../images/btn_cadastrar.png) no-repeat left top; float:right;}
.template_02 .cont_00 .box_direita .novo_usuario .bloco_01 input.btn_cadastrar{width:111px; height:35px; background:transparent; cursor:pointer; margin:0;}

#lembrarSenha{display:none;}
.template_02 .cont_00 .popup_senha{padding:20px; background-color:#FFFFFF; height:170px; width:300px; color:#231F20; position:absolute; left:36px; top:250px; z-index:9999; border: 2px solid black;}
.template_02 .cont_00 .popup_senha h3{font-size:16px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.template_02 .cont_00 .popup_senha p{margin-top:15px; text-align:justify;}
.template_02 .cont_00 .popup_senha .imagem{float: right; height:30px; width:30px; margin-right:-10px; margin-top:-10px; cursor:pointer;}
.template_02 .cont_00 .popup_senha .imagem img{}
.template_02 .cont_00 .popup_senha .form_senha{margin-top:30px; margin-top:25px;}
.template_02 .cont_00 .popup_senha .form_senha .campo{width:300px;}
.template_02 .cont_00 .popup_senha .form_senha label{margin-left:10px; margin-right:20px; width:100px; color:#231F20; font-weight:bold;}
.template_02 .cont_00 .popup_senha .form_senha input[type="text"]{border:1px solid; width:200px;}
.template_02 .cont_00 .popup_senha .form_senha .botoes{text-align:right; margin-top:15px; margin-bottom:20px;}
.template_02 .cont_00 .popup_senha .form_senha .botoes input{height: 29px; width: 64px; cursor:pointer; color:transparent; border:none;}
.template_02 .cont_00 .popup_senha .form_senha .botoes input.btn_enviar{background:url(../images/btn_admin_enviar.png) no-repeat left top;}

.template_02 .cont_00 .barra_cadastro{width:871px; height:75px; float:left; margin-bottom:30px; background:url(../images/bg_busca_destino.jpg) no-repeat top;}
.template_02 .cont_00 .barra_cadastro ul.progresso{margin:0 auto; text-align:center; width:840px;}
.template_02 .cont_00 .barra_cadastro ul.progresso li{float:left; width:171px; margin:12px 18px;}
.template_02 .cont_00 .barra_cadastro ul.progresso .bloco_01{width:171px; height:47px; background:url(../images/reg_roteiro_parte1.png) no-repeat left top;}
.template_02 .cont_00 .barra_cadastro ul.progresso .bloco_01_inativo{width:171px; height:47px; background:url(../images/reg_roteiro_parte1_inativo.png) no-repeat left top;}
.template_02 .cont_00 .barra_cadastro ul.progresso .bloco_02{width:171px; height:47px; background:url(../images/reg_roteiro_parte2.png) no-repeat left top;}
.template_02 .cont_00 .barra_cadastro ul.progresso .bloco_02_inativo{width:171px; height:47px; background:url(../images/reg_roteiro_parte2_inativo.png) no-repeat left top;}
.template_02 .cont_00 .barra_cadastro ul.progresso .bloco_03{width:171px; height:47px; background:url(../images/reg_roteiro_parte3.png) no-repeat left top;}
.template_02 .cont_00 .barra_cadastro ul.progresso .bloco_03_inativo{width:171px; height:47px; background:url(../images/reg_roteiro_parte3_inativo.png) no-repeat left top;}
.template_02 .cont_00 .barra_cadastro ul.progresso .bloco_04{width:171px; height:47px; background:url(../images/reg_roteiro_parte4.png) no-repeat left top;}
.template_02 .cont_00 .barra_cadastro ul.progresso .bloco_04_inativo{width:171px; height:47px; background:url(../images/reg_roteiro_parte4_inativo.png) no-repeat left top;}

.template_02 .cont_00 .formInserirRoteiro {clear:both; color:#231F20; font-family:Arial; font-weight:bold; height:auto !important; margin:0 45px 0 auto; min-height:400px;}
.template_02 .cont_00 .formInserirRoteiro span.obrigatorio {color:#6C7EBE; font-size:13px;}
.template_02 .cont_00 .formInserirRoteiro p.ajuda {color:#231F20; font-size: 11px; margin-left: 150px; margin-right:20px; text-align:left; margin-bottom:5px;}

.template_02 .cont_00 .formInserirRoteiro .titulo {font-size:16px; margin-left:30px; padding:20px 10px;}
.template_02 .cont_00 .formInserirRoteiro .preview{height:60px; margin-left: 15px; width: 310px; cursor:pointer;}
.template_02 .cont_00 .formInserirRoteiro .dados {}
.template_02 .cont_00 .formInserirRoteiro .dados .avatar{float:right; margin-right:20px; padding:3px; border:1px solid black;}
.template_02 .cont_00 .formInserirRoteiro .dados .avatar img{}
.template_02 .cont_00 .formInserirRoteiro .dados span.linkFileDest{font-size:13px; margin-bottom:5px; margin-left:4px; margin-right:110px;}
.template_02 .cont_00 .formInserirRoteiro .dados span.linkFileDest a{color:#231F20; text-decoration:underline;}
.template_02 .cont_00 .formInserirRoteiro .dados span.linkFileImg{font-size:13px; margin-bottom:5px; margin-left:0; margin-right:90px;}
.template_02 .cont_00 .formInserirRoteiro .dados span.linkFileImg a{color:#231F20; text-decoration:underline;}
.template_02 .cont_00 .formInserirRoteiro .dados span.linkFileVid{font-size:13px; margin-bottom:5px; margin-left:2px; margin-right:108px;}
.template_02 .cont_00 .formInserirRoteiro .dados span.linkFileVid a{color:#231F20; text-decoration:underline;}
.template_02 .cont_00 .formInserirRoteiro .dados .campoFile{margin-bottom:4px; width:540px;}
.template_02 .cont_00 .formInserirRoteiro .dados blockquote.alerta_galeria {color:#6D6E70; font-size:11px; text-align:left; margin-left:50px; display:none; }
.template_02 .cont_00 .formInserirRoteiro .dados blockquote.alerta {color:#6D6E70; font-size:11px; text-algin:right; display:none;}
.template_02 .cont_00 .formInserirRoteiro .dados blockquote.erro  {color:#6D6E70; font-size:11px; margin-right:45px; text-align:right;}
.template_02 .cont_00 .formInserirRoteiro .campo{margin:10px; width:580px; text-align:right;}
.template_02 .cont_00 .formInserirRoteiro label{margin-left:20px; margin-right:20px; width:100px; color:#231F20;}
.template_02 .cont_00 .formInserirRoteiro label.txtLongo{margin-left:0px; margin-right:19px;}
.template_02 .cont_00 .formInserirRoteiro input{border: 1px solid; width: 400px;}
.template_02 .cont_00 .formInserirRoteiro input[type="file"]{border: 1px solid; width: 400px; margin-right:12px;}
.template_02 .cont_00 .formInserirRoteiro input.telefone{width: 88px; margin-right:312px;}
.template_02 .cont_00 .formInserirRoteiro select {border: 1px solid;}
.template_02 .cont_00 .formInserirRoteiro .campo p.ajuda {margin-left: 170px;}
.template_02 .cont_00 .formInserirRoteiro .campo select.estado {width: 200px; margin-right:213px;}
.template_02 .cont_00 .formInserirRoteiro .campo select.tema {width: 200px; margin-bottom:2px;}
.template_02 .cont_00 .formInserirRoteiro .campo span.tema {width: 200px; margin-right:212px;}
.template_02 .cont_00 .formInserirRoteiro .campo span.confirma input{margin:5px 10px 5px 5px; width:20px;}
.template_02 .cont_00 .formInserirRoteiro .campo span.confirma label{margin-right:0px;}
.template_02 .cont_00 .formInserirRoteiro .campo textarea {border:1px solid; width:400px; height:80px; font-family:Arial;}
.template_02 .cont_00 .formInserirRoteiro .campo textarea.termouso {height:230px}
.template_02 .cont_00 .formInserirRoteiro .campo span.contador {font-size:12px;}
.template_02 .cont_00 .formInserirRoteiro .campo span.edit_avatar{margin-right:161px; font-size:12px;}
.template_02 .cont_00 .formInserirRoteiro .campo span.edit_avatar span{}
.template_02 .cont_00 .formInserirRoteiro .campo span.edit_avatar label{margin-right:1px; margin-left:5px;} 
.template_02 .cont_00 .formInserirRoteiro .campo span.edit_avatar input[type="radio"]{border: 1px solid; width:20px; margin:5px 3px 5px 0; float:none;}
.template_02 .cont_00 .formInserirRoteiro .imagem {margin:20px 20px 20px 30px; width:580px; text-align:left;}
.template_02 .cont_00 .formInserirRoteiro .imagem img {cursor:pointer;}
.template_02 .cont_00 .formInserirRoteiro .destino {margin:10px 0 10px 58px; padding:10px; width:522px; height:106px; text-align:right; background:#EFEFEF; float:left;}
.template_02 .cont_00 .formInserirRoteiro .btn_add{float:right; width:26px; height:26px; margin-right:195px; margin-top:105px; cursor:pointer;}
.template_02 .cont_00 .formInserirRoteiro .btn_add_galeria{float:right; width:26px; height:26px; margin-right:175px; margin-top:190px; cursor:pointer;}
.template_02 .cont_00 .formInserirRoteiro .destino span{width:200px;}
.template_02 .cont_00 .formInserirRoteiro .destino select.estado{width:160px; margin-bottom:4px;}
.template_02 .cont_00 .formInserirRoteiro .destino select.select_destino{width:248px; margin-bottom:4px;}
.template_02 .cont_00 .formInserirRoteiro .destino input.txt_destino{width:236px;}
.template_02 .cont_00 .formInserirRoteiro .destino input{margin-bottom:5px;}
.template_02 .cont_00 .formInserirRoteiro .destino span.remover{}
.template_02 .cont_00 .formInserirRoteiro .destino span.remover label{margin:0px; font-size:11px;}
.template_02 .cont_00 .formInserirRoteiro .destino span.remover input{margin:5px; width:20px}

.template_02 .cont_00 .formInserirRoteiro .galeria {margin:10px 0 10px 58px; float:left; padding:10px; height:190px; width:540px; text-align:right; background:#EFEFEF;}
.template_02 .cont_00 .formInserirRoteiro .galeria input{width:380px;}
.template_02 .cont_00 .formInserirRoteiro .galeria input[type="file"]{width:380px;}
.template_02 .cont_00 .formInserirRoteiro .galeria input.radioVideo{width:20px; float:none;}
.template_02 .cont_00 .formInserirRoteiro .galeria label.labelVideo{margin-left:1px; margin-right:1px;}
.template_02 .cont_00 .formInserirRoteiro .galeria span{width:200px;}
.template_02 .cont_00 .formInserirRoteiro .galeria .campo_estado{width:540px; text-align:right;}
.template_02 .cont_00 .formInserirRoteiro .galeria select.estado{width:160px; margin-bottom:4px; margin-right: 232px;}
.template_02 .cont_00 .formInserirRoteiro .galeria input{margin-bottom:5px;}
.template_02 .cont_00 .formInserirRoteiro .galeria p.comp_video {color:#6C7EBE; font-size:13px; float:left; margin-left:80px; margin-top:-20px; width:580px; text-align:left;}
.template_02 .cont_00 .formInserirRoteiro .galeria span.remover{}
.template_02 .cont_00 .formInserirRoteiro .galeria span.remover label{margin:0px; font-size:11px;}
.template_02 .cont_00 .formInserirRoteiro .galeria span.remover input{margin:5px; width:20px}

.template_02 .cont_00 .formInserirRoteiro .numero {color:#F6921E; float:left; font-size:48px;}
.template_02 .cont_00 .formInserirRoteiro .dados .nome {border:1px solid; height:20px; margin-bottom:10px; margin-left:15px; width:470px;}
.template_02 .cont_00 .formInserirRoteiro .destinoRoteiros {display:inline; float:left; height:auto !important; margin-left:35px;}
.template_02 .cont_00 .formInserirRoteiro .destinoRoteiros .destino {margin-bottom:33px; margin-left:51px; width:700px;}
.template_02 .cont_00 .formInserirRoteiro .destinoRoteiros .destino select {border:1px solid; margin-left:10px; width:245px;}
.template_02 .cont_00 .formInserirRoteiro .destinoRoteiros .roteiro {margin-bottom:10px; margin-left:51px; width:700px;}
.template_02 .cont_00 .formInserirRoteiro .destinoRoteiros .roteiro select {border:1px solid; margin-left:12px; width:245px;}
.template_02 .cont_00 .formInserirRoteiro .comentar {float:left; height:auto !important; margin-left:35px;}
.template_02 .cont_00 .formInserirRoteiro .comentar .nome {border:1px solid; height:20px; margin-bottom:10px; margin-left:15px; width:470px;}
.template_02 .cont_00 .formInserirRoteiro .comentar .check {border:1px solid; height:20px; margin-bottom:10px; margin-left:15px; width:50px;}
.template_02 .cont_00 .formInserirRoteiro .comentar .msg {border:1px solid; height:100px; margin-bottom:10px; margin-left:15px; width:470px;}
.template_02 .cont_00 .formInserirRoteiro .fotos {float:left; height:auto !important; margin-left:35px;}
.template_02 .cont_00 .formInserirRoteiro .fotos .formFoto_x {width:520px; float:right}
.template_02 .cont_00 .formInserirRoteiro .fotos .nome {border:1px solid; height:20px; margin-bottom:10px; width:470px;}
.template_02 .cont_00 .formInserirRoteiro .fotos .legenda {border:1px solid; height:20px; margin-bottom:10px; width:470px;}
.template_02 .cont_00 .formInserirRoteiro .video {float:left; height:auto !important; margin-left:35px;}
.template_02 .cont_00 .formInserirRoteiro .video .enviarVideo {margin-bottom:7px; margin-left:51px; width:630px;}
.template_02 .cont_00 .formInserirRoteiro .video .enviarVideo .nome {border:1px solid; float:right; height:20px; margin-bottom:10px; margin-left:0; width:490px;}
.template_02 .cont_00 .formInserirRoteiro .video .incorporar {margin-bottom:10px; margin-left:51px; width:630px;}
.template_02 .cont_00 .formInserirRoteiro .video .incorporar .nome {border:1px solid; float:right; height:20px; margin-left:0; margin-top:0; width:490px;}
.template_02 .cont_00 .formInserirRoteiro .termoDeUso {float:left; height:auto !important; margin-left:35px;}
.template_02 .cont_00 .formInserirRoteiro .termoDeUso .msg {border:1px solid; height:100px; margin-bottom:10px; margin-left:15px; width:610px;}
.template_02 .cont_00 .formInserirRoteiro .termoDeUso .concordar {margin-left:35px;}
.template_02 .cont_00 .formInserirRoteiro .termoDeUso .textoImagem {margin-left:35px; margin-top:10px; width:620px;}
.template_02 .cont_00 .formInserirRoteiro .termoDeUso .textoImagem .nome {border:1px solid; float:left; height:20px; margin-left:15px; width:230px; margin-top:13px;}
.template_02 .cont_00 .formInserirRoteiro .termoDeUso .textoImagem img {float:left; height:29px; margin-left:10px; margin-top:11px; width:146px;}
.template_02 .cont_00 .formInserirRoteiro .termoDeUso .textoImagem span {float:left; margin-top:16px;}
.template_02 .cont_00 .formInserirRoteiro .termoDeUso .textoImagem .msgErro {color:red; float:right; margin-right:102px; margin-top:5px; }
.template_02 .cont_00 .formInserirRoteiro label.primeiro {}
.template_02 .cont_00 .formInserirRoteiro p.texto {float:left; margin-bottom:0; margin-top:2px; width:90px;}
.template_02 .cont_00 .formInserirRoteiro .obs p {margin-left:115px;}
.template_02 .cont_00 .formInserirRoteiro .comentar .obs p {margin-left:155px;}
.template_02 .cont_00 .formInserirRoteiro .camposEnvio {height:24px;}
.template_02 .cont_00 .formInserirRoteiro input[type="radio"] {float:left; margin-right:3px; margin-top:4px;}
.template_02 .cont_00 .formInserirRoteiro .destinoRoteiros label {color:#231F20; float:left; font-size:16px; margin-left:20px; padding-right:10px; padding-top:3px; text-align:right; width:100px;}
.template_02 .cont_00 .formInserirRoteiro .btn_procurar {background:url("img/btn_enviar.png") no-repeat scroll center center transparent; border:medium none; color:#FFFFFF; cursor:pointer; font-size:13px; font-weight:bold; height:30px; width:83px;}
.template_02 .cont_00 .formInserirRoteiro .btn_enviar {float:right; margin-bottom:10px; margin-right:35px; margin-top:10px;}
.template_02 .cont_00 .formInserirRoteiro hr.divisao {border-top:2px dashed #3A748B; clear:both; height:0; margin:15px 0;}
.template_02 .cont_00 .formInserirRoteiro .btn_enviar{width:52px; height:29px; cursor:pointer; float:right; margin-right:15px; margin-top:15px; background:url(../images/bt_enviar.png) no-repeat; display:block;}
.template_02 .cont_00 .formInserirRoteiro .btn_voltar{width:56px; height:22px; cursor:pointer; float:right; margin-right:15px; margin-top:15px; background:url(../images/bt_voltar_peq.png) no-repeat; display:block;}
.template_02 .cont_00 .formInserirRoteiro h2.tituloArea {color:#828487; font-family:Arial; font-size:16px; text-align:left; font-weight:normal; padding-top:25px; padding-bottom:0; }

.template_02 .cont_00 .botoes_navegacao{text-align: right;}
.template_02 .cont_00 .botoes_navegacao button{height: 32px; width: 81px; cursor:pointer;}
.template_02 .cont_00 .botoes_navegacao button.btn_voltar{background:url(../images/reg_roteiro_voltar.png) no-repeat left top;}
.template_02 .cont_00 .botoes_navegacao button.btn_avancar{background:url(../images/reg_roteiro_avancar.png) no-repeat left top;}
.template_02 .cont_00 .botoes_navegacao button.btn_salvar{background:url(../images/reg_roteiro_salvar.png) no-repeat left top;}
.template_02 .cont_00 .botoes_navegacao button.btn_salvar_sair{background:url(../images/reg_roteiro_salvar_sair.png) no-repeat left top; width:128px;}
.template_02 .cont_00 .botoes_navegacao button.btn_finalizar{background:url(../images/reg_roteiro_finalizar.png) no-repeat left top;}

/**** ADMIN SEU ROTEIRO ***/
.template_02 .form_admin_seuroteiro{text-align: right; margin:10px 50px 10px 10px;}
.template_02 .form_admin_seuroteiro input{height: 29px; width: 64px; cursor:pointer; color:transparent; }
.template_02 .form_admin_seuroteiro input.btn_voltar{background:url(../images/btn_admin_voltar.png) no-repeat left top;}
.template_02 .form_admin_seuroteiro input.btn_rejeitar{background:url(../images/btn_admin_rejeitar.png) no-repeat left top;}
.template_02 .form_admin_seuroteiro input.btn_corrigir{background:url(../images/btn_admin_corrigir.png) no-repeat left top;}
.template_02 .form_admin_seuroteiro input.btn_aprovar{background:url(../images/btn_admin_aprovar.png) no-repeat left top;}

/**** ADMIN CORRIGIR ROTEIRO ****/
.template_02 .correcao{margin:0 auto; width:780px; }
.template_02 .correcao h1{width:750px; font-size:24px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 30px 10px;}
.template_02 .correcao .formCorrigirRoteiro{clear:both; color:#231F20; font-family:Arial; font-weight:bold; height:auto !important; margin:0 45px 0 auto; min-height:400px;}
.template_02 .correcao .formCorrigirRoteiro .zoom{width:16px; height:16px; position:absolute; bottom:4px; right:2px;}
.template_02 .correcao .formCorrigirRoteiro .zoom a img{border: none;}
.template_02 .correcao .formCorrigirRoteiro .titulo {font-size:16px; margin-left:30px; padding:20px 10px;}
.template_02 .correcao .formCorrigirRoteiro .dados {}
.template_02 .correcao .formCorrigirRoteiro blockquote.erro  {color:#6D6E70; font-size:11px; margin-right:45px; text-align:center;}
.template_02 .correcao .formCorrigirRoteiro span.obrigatorio {color:#6C7EBE; font-size:13px;}
.template_02 .correcao .formCorrigirRoteiro span.remover input{margin:10px 5px 5px; width:20px}
.template_02 .correcao .formCorrigirRoteiro label{margin-left:20px; margin-right:20px; width:100px; color:#231F20;}
.template_02 .correcao .formCorrigirRoteiro input{border: 1px solid; width: 400px;}
.template_02 .correcao .formCorrigirRoteiro input[type="file"]{border: 1px solid; width: 400px; margin-right:12px;}
.template_02 .correcao .formCorrigirRoteiro input.telefone{width: 88px; margin-right:312px;}
.template_02 .correcao .formCorrigirRoteiro select {border: 1px solid;}
.template_02 .correcao .formCorrigirRoteiro .campo{margin:10px 90px 10px 10px; width:560px; text-align:right;}
.template_02 .correcao .formCorrigirRoteiro .campo select.estado {width: 200px; margin-right:213px;}
.template_02 .correcao .formCorrigirRoteiro .campo select.tema {width: 200px; margin-bottom:2px;}
.template_02 .correcao .formCorrigirRoteiro .campo span.tema {width: 200px; margin-right:212px;}
.template_02 .correcao .formCorrigirRoteiro .campo span.confirma input{margin:5px 10px 5px 5px; width:20px;}
.template_02 .correcao .formCorrigirRoteiro .campo span.confirma label{margin-right:0px;}
.template_02 .correcao .formCorrigirRoteiro .campo textarea {border:1px solid; width:400px; height:80px;}
.template_02 .correcao .formCorrigirRoteiro .campo textarea.termouso {height:230px}
.template_02 .correcao .formCorrigirRoteiro .campo span.contador {font-size:12px;}
.template_02 .correcao .formCorrigirRoteiro .imagem img {border:2px solid black;}

.template_02 .correcao .formCorrigirRoteiro .usuario {margin:10px 10px 10px 58px; padding:10px; min-height:100px; width:655px; text-align:right; background:#EFEFEF;}
.template_02 .correcao .formCorrigirRoteiro .usuario .imagem{float:left; margin-top:10px; position:relative; width:104px; }
.template_02 .correcao .formCorrigirRoteiro .usuario .imagem label{margin-left:0px; margin-right:0px; width:100px; color:#231F20; font-size:11px;}
.template_02 .correcao .formCorrigirRoteiro .usuario .imagem span.remover input{margin:10px 0 7px; width:20px}
.template_02 .correcao .formCorrigirRoteiro .usuario .txt{margin:10px; text-align:left;}
.template_02 .correcao .formCorrigirRoteiro .usuario .txt .campo{margin:10px 10px 10px 95px; width:530px; text-align:right;}

.template_02 .correcao .formCorrigirRoteiro .roteiro {margin:10px 10px 10px 58px; padding:10px; min-height:100px; width:655px; text-align:right; background:#EFEFEF;}

.template_02 .correcao .formCorrigirRoteiro .destino {margin:10px 10px 10px 58px; padding:10px; min-height:100px; width:655px; text-align:right; background:#EFEFEF;}
.template_02 .correcao .formCorrigirRoteiro .destino .imagem{float:left; margin-top:10px; position:relative; }
.template_02 .correcao .formCorrigirRoteiro .destino .txt{margin:10px; text-align:left;}
.template_02 .correcao .formCorrigirRoteiro .destino span{width:200px;}
.template_02 .correcao .formCorrigirRoteiro .destino select.estado{width:160px; margin-bottom:4px; margin-left:6px;}
.template_02 .correcao .formCorrigirRoteiro .destino select.select_destino{width:248px; margin-bottom:4px;}
.template_02 .correcao .formCorrigirRoteiro .destino input.txt_destino{width:236px;}
.template_02 .correcao .formCorrigirRoteiro .destino input{margin-bottom:5px;}
.template_02 .correcao .formCorrigirRoteiro .destino span.remocao{}
.template_02 .correcao .formCorrigirRoteiro .destino span.remocao span{}
.template_02 .correcao .formCorrigirRoteiro .destino span.remocao label{margin-right:1px; margin-left:5px;} 
.template_02 .correcao .formCorrigirRoteiro .destino span.remocao input[type="radio"]{border: 1px solid; width:20px; margin:5px 0;}
.template_02 .correcao .formCorrigirRoteiro .destino blockquote.erro{color:#231F20; font-size: 10px; margin-left: 115px; margin-right:20px; text-align:left;}

.template_02 .correcao .formCorrigirRoteiro .galeria {margin:10px 10px 10px 58px; padding:10px; min-height:100px; width:655px; text-align:right; background:#EFEFEF;}
.template_02 .correcao .formCorrigirRoteiro .galeria .imagem{float:left; margin-top:46px; position:relative; }
.template_02 .correcao .formCorrigirRoteiro .galeria .video{float:left; margin:25px 10px 10px; cursor:pointer;}
.template_02 .correcao .formCorrigirRoteiro .galeria .txt{margin:10px 6px 10px 127px; text-align:right;}
.template_02 .correcao .formCorrigirRoteiro .galeria span{width:200px;}
.template_02 .correcao .formCorrigirRoteiro .galeria select.estado{width:160px; margin-bottom:4px; margin-left:6px; margin-right:202px;}
.template_02 .correcao .formCorrigirRoteiro .galeria input.txt_destino{width:236px;}
.template_02 .correcao .formCorrigirRoteiro .galeria input{margin-bottom:5px; width:350px;}
.template_02 .correcao .formCorrigirRoteiro .galeria span.remover{margin-right:332px;}

.template_02 .correcao .formCorrigirRoteiro .botoes{text-align:right; margin-top:10px; margin-bottom:20px;}
.template_02 .correcao .formCorrigirRoteiro .botoes input{height: 29px; width: 64px; cursor:pointer; color:transparent; border:none;}
.template_02 .correcao .formCorrigirRoteiro input.btn_voltar{background:url(../images/btn_admin_voltar.png) no-repeat left top;}
.template_02 .correcao .formCorrigirRoteiro input.btn_enviar{background:url(../images/btn_admin_corrigir.png) no-repeat left top;}
.template_02 .correcao .formCorrigirRoteiro input.btn_enviar_aprovar{background:url(../images/btn_admin_corrigir_aprovar.png) no-repeat left top; width:138px;}

/******************* TEMPLATE_03 - COMUNIDADE *********************/
.container .template_03{width:871px; height:auto; clear:both; position:relative; padding:30px 30px 0 30px; background:url(../images/bg_sombra_central2.jpg) no-repeat center -30px;}

/***** Cont_00 ****/
.template_03 .cont_00{width:871px; height:auto; float:left; position:relative; margin-bottom:30px;}

.template_03 .cont_00 .breadcrumb{width:871px; height:auto; clear:both; font-size:12px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}
.template_03 .cont_00 .breadcrumb a{font-size:12px; font-weight:bold; color:#231F20;}

.template_03 .cont_00 h1.tit{width:750px; float:left; font-size:24px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}

.template_03 .cont_00 .acessibilidade{border:1px solid #D5D7D8; padding:2px 3px; float:right; margin:3px 0 5px 0;}
.template_03 .cont_00 .acessibilidade a{margin:0 2px;}

.template_03 .cont_00 h2.sub{font-size:16px; font-weight:normal; color:#828487; font-family:Tahoma, Geneva, sans-serif; margin:0 0 30px 10px; clear:both;}

.template_03 .cont_00 .busca_destino{width:871px; height:75px; float:left; margin-bottom:30px; background:url(../images/bg_busca_destino.jpg) no-repeat top;}
.template_03 .cont_00 .busca_destino span{color:#231F20; margin:0 0 0 8px;}
.template_03 .cont_00 .busca_destino .bloco_01{width:365px; float:left; margin:15px 10px 0 7px;}
.template_03 .cont_00 .busca_destino .bloco_01 h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 5px 8px;}
.template_03 .cont_00 .busca_destino .bloco_02{width:160px; float:left; margin:10px 0 0 0;}
.template_03 .cont_00 .busca_destino .bloco_02 .cbo_tema{width:145px; height:27px; background:url(../images/bg_cbo_01.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_03 .cont_00 .busca_destino .bloco_02 select.cbo_01{width:144px; background:transparent; padding-left:2px;}
.template_03 .cont_00 .busca_destino .bloco_03{width:65px; float:left; margin:10px 0 0 0;}
.template_03 .cont_00 .busca_destino .bloco_03 .cbo_uf{width:49px; height:27px; background:url(../images/bg_cbo_02.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_03 .cont_00 .busca_destino .bloco_03 select.cbo_02{width:48px; background:transparent; padding-left:0;}
.template_03 .cont_00 .busca_destino .bloco_04{width:218px; float:left; margin:10px 0 0 0;}
.template_03 .cont_00 .busca_destino .bloco_04 .cbo_destino{width:203px; height:27px; background:url(../images/bg_cbo_03.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_03 .cont_00 .busca_destino .bloco_04 select.cbo_03{width:202px; background:transparent; padding-left:2px;}
.template_03 .cont_00 .busca_destino .bloco_05{width:30px; float:left; margin:33px 0 0 0;}
.template_03 .cont_00 .busca_destino .bloco_05 .bt_ok{width:30px; height:28px; background:url(../images/bt_ok.jpg) no-repeat left top;}
.template_03 .cont_00 .busca_destino .bloco_05 input.ok{width:30px; height:28px; background:transparent; cursor:pointer;}

.template_03 .cont_00 .busca_roteiro{width:871px; height:auto; float:left; margin-bottom:30px; background:url(../images/bg_box_05_centro.jpg) repeat-y top;}
.template_03 .cont_00 .busca_roteiro .sup{width:871px; height:15px; background:url(../images/bg_box_05_sup.jpg) no-repeat top;}
.template_03 .cont_00 .busca_roteiro .inf{width:871px; min-height:340px; height:auto !important; height:340px; background:url(../images/bg_box_05_inf.jpg) no-repeat center bottom; position:relative; color:#58595B;}
.template_03 .cont_00 .busca_roteiro .inf .img_busca_roteiro{width:251px; height:206px; display:block; position:absolute; top:110px; left:-10px; background:url(../images/img_busca_roteiro.png) no-repeat center;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_01{width:530px; display:block; padding:10px 0 0 20px; float:left;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_01 h2.destaque{width:450px; font-size:20px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 0;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_01 ul{margin:20px 0 0 230px; font-size:15px; color:#231F20;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_01 li{margin:20px 0;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_01 .link{margin-top:70px; text-align:right; margin-right:22px;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_01 .bt_criar_roteiro{width:151px; height:32px; background:url(../images/bt_criar_roteiro.png) no-repeat; cursor:pointer; display:block; float:right; margin:5px 20px 0 0;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02{width:300px; float:right; display:block; margin:10px 15px 0 0;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 .box_sup{width:300px; height:15px; display:block; background:url(../images/bg_box_06_sup.png) no-repeat center;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 .box_centro{width:270px; height:auto; display:block; background:url(../images/bg_box_06_centro.png) repeat-y center; padding:0 15px;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 .box_centro h2.destaque{font-size:20px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 40px 0;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 .box_centro span{color:#231F20; margin:0 0 5px 5px; clear:both; display:block;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 .txt_chave{width:263px; height:25px; background:url(../images/bg_txt_01.jpg) no-repeat left top; padding:6px 0 0 4px; margin-top:3px;margin-bottom:30px;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 input.txt_01{width:256px; background:transparent; padding-left:2px; }
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 .cbo_uf{width:49px; height:27px; background:url(../images/bg_cbo_02.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 select.cbo_02{width:48px; background:transparent; padding-left:0;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 .cbo_roteiros{width:203px; height:27px; background:url(../images/bg_cbo_03.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 select.cbo_03{width:202px; background:transparent; padding-left:2px;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 input.bt_buscar{width:80px; height:31px; background:url(../images/bt_buscar.png) no-repeat; cursor:pointer; float:right;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 .bloco_03{float:left; margin-bottom:50px;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 .bloco_04{float:right; margin-bottom:50px;}
.template_03 .cont_00 .busca_roteiro .inf .bloco_02 .box_inf{width:300px; height:15px; display:block; background:url(../images/bg_box_06_inf.png) no-repeat center;}

/***** Cont_01 ****/
.template_03 .cont_01{width:560px; height:auto; float:left; position:relative; margin-bottom:30px;}

.template_03 .cont_01 span.tags{display:block; clear:both; font-size:12px; color:#6B6C6F; margin:0 0 5px 10px;}
.template_03 .cont_01 p{margin-bottom:10px;}

.template_03 .cont_01 h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 0; float:left;}

.template_03 .cont_01 .paginacao{clear:both; display:block; padding:10px 0;}
.template_03 .cont_01 .paginacao span{float:left; display:block; color:#231F20; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:3px 6px; margin-right:2px; background:#DEE5F4;}
.template_03 .cont_01 .paginacao a{float:left; display:block; color:#231F20; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:3px 6px; margin:0 2px; background:#DEE5F4;}
.template_03 .cont_01 .paginacao a.active{background:none;}

.template_03 .cont_01 .bt_enviar{float:right; margin:0 0 0 10px;}

.template_03 .cont_01 .status{float:right; margin:0 0 0 0;}
.template_03 .cont_01 .status_inf{float:right; margin:0 0 20px 0;}
.template_03 .cont_01 .status a{font-size:11px; color:#231F20; margin-left:10px; padding-left:20px; float:left;}
.template_03 .cont_01 .status a.comentarios{background:url(../images/icn_comentarios.gif) no-repeat left 3px;}
.template_03 .cont_01 .status a.fotos{background:url(../images/icn_fotos.gif) no-repeat left 3px; padding-left:23px;}
.template_03 .cont_01 .status a.share{background:url(../images/icn_share2.gif) no-repeat left 3px; padding-bottom:10px;}

.template_03 .cont_01 .post_x{width:560px; clear:both; margin:15px 0; float:left;}
.template_03 .cont_01 .post_x .foto{width:99px; height:73px; float:left; position:relative; text-align:center;}
.template_03 .cont_01 .post_x .foto img.foto_destaque{width:87px; height:60px; padding:5px 8px 8px 4px; background:url(../images/bg_img.jpg) no-repeat left top;}
.template_03 .cont_01 .post_x .foto img.ok{margin-top:10px;}
.template_03 .cont_01 .post_x .txt{width:461px; background:url(../images/bg_box_02_centro.jpg) repeat-y center; float:left; margin-top:5px;}
.template_03 .cont_01 .post_x .txt .sup{width:416px; min-height:40px; height:auto !important; height:40px; background:url(../images/bg_box_02_sup.jpg) no-repeat center top; padding:10px 10px 0 35px;}
.template_03 .cont_01 .post_x .txt .sup span{font-size:12px; color:#231F20; display:block; margin:0 0 5px 0;}
.template_03 .cont_01 .post_x .txt .sup span.tit{font-size:13px; font-weight:bold; color:#231F20; display:block; margin:0 0 5px 0;}
.template_03 .cont_01 .post_x .txt .sup span.por{float:left; font-style:italic;}
.template_03 .cont_01 .post_x .txt .sup span.data{float:right;}
.template_03 .cont_01 .post_x .txt .sup .info_post{clear:both; display:block; margin:5px 0;}
.template_03 .cont_01 .post_x .txt .sup .foto{position:relative; width:auto;}
.template_03 .cont_01 .post_x .txt .sup img.foto_comment{width:79px; height:58px; margin:10px 10px 0 0; float:left;}
.template_03 .cont_01 .post_x .txt .sup .zoom{width:16px; height:16px; position:absolute; bottom:7px; *bottom:-10px; right:12px;}
.template_03 .cont_01 .post_x .txt .inf{width:461px; height:15px; background:url(../images/bg_box_02_inf.jpg) no-repeat center top;}

.template_03 .cont_01 .post_x .txt .sup_azul{background:url(../images/bg_box_02b_sup.jpg) no-repeat center top;}
.template_03 .cont_01 .post_x .txt .inf_azul{background:url(../images/bg_box_02b_inf.jpg) no-repeat center top;}
.template_03 .cont_01 .post_x .centro_azul{background:url(../images/bg_box_02b_centro.jpg) repeat-y center top;}

.template_03 .cont_01 .post_x .txt .sup .box_scroll {width:368px; height:58px; clear:both; overflow:hidden; display:block; position:relative;}
.template_03 .cont_01 .post_x .txt .sup .box_scroll .seta_esq, 
.template_03 .cont_01 .post_x .txt .sup .box_scroll .seta_dir{cursor: pointer; position:relative; width:16px; height:58px; display:block; font-size:0px;}
.template_03 .cont_01 .post_x .txt .sup .box_scroll .seta_esq{float: left; background: url(../images/icn_galeria_seta_esq.jpg) no-repeat 0 top; z-index: 10;}
.template_03 .cont_01 .post_x .txt .sup .box_scroll .seta_dir{float: right; background: url(../images/icn_galeria_seta_dir.jpg) no-repeat 0 top; z-index: 10;}
.template_03 .cont_01 .post_x .txt .sup .box_scroll .off{cursor: default; background-position: 0 -59px;}
.template_03 .cont_01 .post_x .txt .sup .box_scroll .down{background-position: bottom;}

.template_03 .cont_01 .post_x .txt .sup .box_scroll .area{float:left; overflow:hidden; width:332px; height:58px; margin:0 2px;}
.template_03 .cont_01 .post_x .txt .sup .box_scroll .area ul{overflow:hidden;}
.template_03 .cont_01 .post_x .txt .sup .box_scroll .area li{float:left; width:83px; text-align:center;}
.template_03 .cont_01 .post_x .txt .sup .box_scroll .area img{width: 79px; height: 58px;}


/******************* TEMPLATE_04 - BUSCA *********************/
.container .template_04{width:871px; height:auto; clear:both; position:relative; padding:30px 30px 0 30px; background:url(../images/bg_sombra_central2.jpg) no-repeat center -30px;}

/***** Cont_00 ****/
.template_04 .cont_00{width:871px; height:auto; float:left; position:relative; margin-bottom:30px;}

.template_04 .cont_00 .breadcrumb{width:871px; height:auto; clear:both; font-size:12px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}
.template_04 .cont_00 .breadcrumb a{font-size:12px; font-weight:bold; color:#231F20;}

.template_04 .cont_00 h1.tit{width:750px; float:left; font-size:24px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 10px 10px;}

.template_04 .cont_00 .acessibilidade{border:1px solid #D5D7D8; padding:2px 3px; float:right; margin:3px 0 5px 0;}
.template_04 .cont_00 .acessibilidade a{margin:0 2px;}

.template_04 .cont_00 h2.sub{font-size:16px; font-weight:normal; color:#828487; font-family:Tahoma, Geneva, sans-serif; margin:0 0 30px 10px; clear:both;}

.template_04 .cont_00 .busca_destino{width:871px; height:75px; float:left; margin-bottom:30px; background:url(../images/bg_busca_destino.jpg) no-repeat top;}
.template_04 .cont_00 .busca_destino span{color:#231F20; margin:0 0 0 8px;}
.template_04 .cont_00 .busca_destino .bloco_01{width:70px; float:left; margin:15px 10px 0 7px;}
.template_04 .cont_00 .busca_destino .bloco_01 h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 5px 8px;}
.template_04 .cont_00 .busca_destino .bloco_02{width:160px; float:left; margin:10px 0 0 0;}
.template_04 .cont_00 .busca_destino .bloco_02 .cbo_tema{width:145px; height:27px; background:url(../images/bg_cbo_01.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_04 .cont_00 .busca_destino .bloco_02 select.cbo_01{width:144px; background:transparent; padding-left:2px;}
.template_04 .cont_00 .busca_destino .bloco_03{width:77px; float:left; margin:10px 0 0 0;}
.template_04 .cont_00 .busca_destino .bloco_03 .cbo_uf{width:61px; height:27px; background:url(../images/bg_cbo_04.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_04 .cont_00 .busca_destino .bloco_03 select.cbo_02{width:60px; background:transparent; padding-left:0;}
.template_04 .cont_00 .busca_destino .bloco_04{width:183px; float:left; margin:10px 0 0 0;}
.template_04 .cont_00 .busca_destino .bloco_04 .txt_chave{width:168px; height:26px; background:url(../images/bg_cbo_05.png) no-repeat left top; padding:5px 0 0 4px; margin-top:3px;}
.template_04 .cont_00 .busca_destino .bloco_04 input.txt_03{width:155px; background:transparent; padding-left:2px 5px;}
.template_04 .cont_00 .busca_destino .bloco_05{width:30px; float:left; margin:33px 0 0 0;}
.template_04 .cont_00 .busca_destino .bloco_05 .bt_ok{width:30px; height:28px; background:url(../images/bt_ok.jpg) no-repeat left top;}
.template_04 .cont_00 .busca_destino .bloco_05 input.ok{width:30px; height:28px; background:transparent; cursor:pointer;}

.template_04 .cont_00 .login_aprovacao{width:871px; height:75px; float:left; margin-bottom:30px; background:url(../images/bg_busca_destino.jpg) no-repeat top;}
.template_04 .cont_00 .login_aprovacao span{color:#231F20; margin:0 0 0 8px;}
.template_04 .cont_00 .login_aprovacao .bloco_01{width:70px; float:left; margin:15px 10px 0 7px;}
.template_04 .cont_00 .login_aprovacao .bloco_01 h2.destaque{font-size:18px; font-weight:bold; color:#231F20; font-family:Tahoma, Geneva, sans-serif; margin:0 0 5px 8px;}
.template_04 .cont_00 .login_aprovacao .bloco_02{width:160px; float:left; margin:10px 0 0 0;}
.template_04 .cont_00 .login_aprovacao .bloco_02 .cbo_tema{width:145px; height:27px; background:url(../images/bg_cbo_01.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_04 .cont_00 .login_aprovacao .bloco_02 select.cbo_01{width:144px; background:transparent; padding-left:2px;}
.template_04 .cont_00 .login_aprovacao .bloco_03{width:77px; float:left; margin:10px 0 0 0;}
.template_04 .cont_00 .login_aprovacao .bloco_03 .cbo_uf{width:61px; height:27px; background:url(../images/bg_cbo_04.png) no-repeat left top; padding:4px 0 0 4px; margin-top:3px;}
.template_04 .cont_00 .login_aprovacao .bloco_03 select.cbo_02{width:60px; background:transparent; padding-left:0;}
.template_04 .cont_00 .login_aprovacao .bloco_04{width:183px; float:left; margin:10px 0 0 0;}
.template_04 .cont_00 .login_aprovacao .bloco_04 .txt_chave{width:168px; height:26px; background:url(../images/bg_cbo_05.png) no-repeat left top; padding:5px 0 0 4px; margin-top:3px;}
.template_04 .cont_00 .login_aprovacao .bloco_04 input.txt_03{width:155px; background:transparent; padding-left:2px 5px;}
.template_04 .cont_00 .login_aprovacao .bloco_05{width:30px; float:left; margin:33px 0 0 0;}
.template_04 .cont_00 .login_aprovacao .bloco_05 .bt_ok{width:30px; height:28px; background:url(../images/bt_ok.jpg) no-repeat left top;}
.template_04 .cont_00 .login_aprovacao .bloco_05 input.ok{width:30px; height:28px; background:transparent; cursor:pointer;}

.template_04 .cont_00 .abas{width:871px; clear:both; padding-left:10px;}
.template_04 .cont_00 .abas a.aba_x{float:left; cursor:pointer; margin-right:5px;}
.template_04 .cont_00 .abas a.aba_x:hover{text-decoration:none;}
.template_04 .cont_00 .abas a.aba_x .esq{width:5px; height:26px; float:left; background:url(../images/bg_aba_esq.jpg) no-repeat;}
.template_04 .cont_00 .abas a.aba_x .centro{height:21px; float:left; background:url(../images/bg_aba_centro.jpg) repeat-x; color:#231F20; font-family:Tahoma, Geneva, sans-serif; padding:5px 10px 0;}
.template_04 .cont_00 .abas a.aba_x .dir{width:5px; height:26px; float:left; background:url(../images/bg_aba_dir.jpg) no-repeat;}
.template_04 .cont_00 .abas a.aba_x .esq_over{background:url(../images/bg_aba_esq_over.jpg) no-repeat;}
.template_04 .cont_00 .abas a.aba_x .centro_over{background:url(../images/bg_aba_centro_over.jpg) repeat-x; color:#FFF;}
.template_04 .cont_00 .abas a.aba_x .dir_over{background:url(../images/bg_aba_dir_over.jpg) no-repeat;}
.template_04 .cont_00 .abas a.selected .esq{background:url(../images/bg_aba_esq_over.jpg) no-repeat;}
.template_04 .cont_00 .abas a.selected .centro{background:url(../images/bg_aba_centro_over.jpg) repeat-x; color:#FFF;}
.template_04 .cont_00 .abas a.selected .dir{background:url(../images/bg_aba_dir_over.jpg) no-repeat;}

.template_04 .cont_00 .resultado{width:871px; height:auto; float:left; background:url(../images/bg_box_05_centro.jpg) repeat-y top;}
.template_04 .cont_00 .resultado .sup{width:871px; height:15px; background:url(../images/bg_box_05_sup.jpg) no-repeat top;}
.template_04 .cont_00 .resultado .inf{width:831px; min-height:220px; height:auto !important; height:220px; background:url(../images/bg_box_05_inf.jpg) no-repeat center bottom; position:relative; color:#58595B; padding:0 20px 70px;}

.template_04 .cont_00 .resultado .lista_item{width:831px; clear:both;}
.template_04 .cont_00 .resultado .item_x{width:831px; clear:both; margin:15px 0; cursor:pointer;}
.template_04 .cont_00 .resultado .item_x .foto{width:99px; height:73px; float:left; position:relative; margin-right:5px;}
.template_04 .cont_00 .resultado .item_x .foto img.foto_destaque{width:87px; height:60px; padding:5px 8px 8px 4px; background:url(../images/bg_img.jpg) no-repeat left top;}
.template_04 .cont_00 .resultado .item_x .foto .zoom{width:16px; height:16px; position:absolute; bottom:6px; right:6px;}
.template_04 .cont_00 .resultado .item_x .txt{padding:5px 0 0 5px;}
.template_04 .cont_00 .resultado .item_x .txt span.tit{font-size:12px; font-weight:bold; color:#231F20; display:block; margin:0 0 5px 0;}

.template_04 .cont_00 .resultado .item_x .txt span.tit{font-size:13px; font-weight:bold; color:#231F20; display:block; margin:0 0 5px 0;}
.template_04 .cont_00 .resultado .item_x .txt .info_post{display:block; margin:5px 0;}
.template_04 .cont_00 .resultado .item_x .txt .info_post span.por{float:left; font-style:italic;}
.template_04 .cont_00 .resultado .item_x .txt .info_post span.data{}


.template_04 .cont_00 .paginacao{clear:both; display:block; padding:10px 0; position:absolute; bottom:15px; left:20px;}
.template_04 .cont_00 .paginacao span{float:left; display:block; color:#231F20; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:3px 6px; margin-right:2px; background:#DEE5F4;}
.template_04 .cont_00 .paginacao a{float:left; display:block; color:#231F20; font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:3px 6px; margin:0 2px; background:#DEE5F4;}
.template_04 .cont_00 .paginacao a.active{background:none;}

/******************* CONT LATERAL *********************/
.cont_lateral{width:285px; height:auto; float:right; position:relative; margin-left:15px;}

/***** Foto / V�deo ****/
.cont_lateral .foto_video{width:285px; clear:both; margin-bottom:40px; float:left;}

.cont_lateral .abas{width:275px; clear:both; padding-left:10px;}
.cont_lateral .abas a.aba_x{float:left; cursor:pointer; margin-right:5px;}
.cont_lateral .abas a.aba_x:hover{text-decoration:none;}
.cont_lateral .abas a.aba_x .esq{width:5px; height:26px; float:left; background:url(../images/bg_aba_esq.jpg) no-repeat;}
.cont_lateral .abas a.aba_x .centro{height:21px; float:left; background:url(../images/bg_aba_centro.jpg) repeat-x; color:#231F20; font-family:Tahoma, Geneva, sans-serif; padding:5px 10px 0;}
.cont_lateral .abas a.aba_x .dir{width:5px; height:26px; float:left; background:url(../images/bg_aba_dir.jpg) no-repeat;}
.cont_lateral .abas a.aba_x .esq_over{background:url(../images/bg_aba_esq_over.jpg) no-repeat;}
.cont_lateral .abas a.aba_x .centro_over{background:url(../images/bg_aba_centro_over.jpg) repeat-x; color:#FFF;}
.cont_lateral .abas a.aba_x .dir_over{background:url(../images/bg_aba_dir_over.jpg) no-repeat;}
.cont_lateral .abas a.selected .esq{background:url(../images/bg_aba_esq_over.jpg) no-repeat;}
.cont_lateral .abas a.selected .centro{background:url(../images/bg_aba_centro_over.jpg) repeat-x; color:#FFF;}
.cont_lateral .abas a.selected .dir{background:url(../images/bg_aba_dir_over.jpg) no-repeat;}

.cont_lateral .foto_video .cont_abas{width:285px; clear:both; background:url(../images/bg_box_03_centro.jpg) repeat-y center; margin-bottom:10px;}
.cont_lateral .foto_video .cont_abas .cont_sup{width:285px; height:10px; clear:both; font-size:0px; background:url(../images/bg_box_03_sup.jpg) no-repeat center top;}
.cont_lateral .foto_video .cont_abas .cont_inf{width:272px; min-height:90px; height:auto !important; height:90px; clear:both; background:url(../images/bg_box_03_inf.jpg) no-repeat center bottom; padding:0 8px 10px 5px;}

.cont_lateral .foto_video .cont_abas .cont_inf .foto{width:272px; position:relative; z-index:1;}
.cont_lateral .foto_video .cont_abas .cont_inf .foto img.foto_destaque{width:272px; height:202px;}
.cont_lateral .foto_video .cont_abas .cont_inf .foto .seta_esq{width:16px; height:16px; position:absolute; bottom:6px; right:6px;}
.cont_lateral .foto_video .cont_abas .cont_inf .foto .seta_dir{width:16px; height:16px; position:absolute; bottom:6px; right:6px;}
.cont_lateral .foto_video .cont_abas .cont_inf span.legenda{font-style:italic; color:#4A4B4C; font-size:12px; display:block; margin:5px 0 8px 0;}
.cont_lateral .foto_video .cont_abas .cont_inf span.por{font-style:italic; color:#231F20; font-size:12px; float:right; padding-right:5px;}

.cont_lateral .foto_video .box_scroll {width:285px; height:59px; clear:both; overflow:hidden; display:block; position:relative;}
.cont_lateral .foto_video .box_scroll .seta_esq, .cont_lateral .foto_video .box_scroll .seta_dir{cursor: pointer; position:relative; width:16px; height:59px; display:block; z-index:999999; font-size:0px;}
.cont_lateral .foto_video .box_scroll .seta_esq{float: left; background: url(../images/icn_galeria_seta_esq.jpg) no-repeat 0 top; z-index:10;}
.cont_lateral .foto_video .box_scroll .seta_dir{float: right; background: url(../images/icn_galeria_seta_dir.jpg) no-repeat 0 top; z-index:10;}
.cont_lateral .foto_video .box_scroll .off{cursor: default; background-position: 0 -59px;}
.cont_lateral .foto_video .box_scroll .down{background-position: bottom;}

.cont_lateral .foto_video .box_scroll .area{float:left; overflow:hidden; width:249px; height:59px; margin:0 2px;}
.cont_lateral .foto_video .box_scroll .area ul{overflow:hidden;}
.cont_lateral .foto_video .box_scroll .area li{float:left; width:83px; text-align:center;}
.cont_lateral .foto_video .box_scroll .area img{width: 80px; height: 59px;}

/***** Roteiro ****/
.cont_lateral .roteiro{width:285px; clear:both; margin-bottom:40px; float:left;}
.cont_lateral .roteiro .cont_abas{width:285px; clear:both; background:url(../images/bg_box_03_centro.jpg) repeat-y center; margin-bottom:10px;}
.cont_lateral .roteiro .cont_abas .cont_sup{width:285px; height:10px; clear:both; font-size:0px; background:url(../images/bg_box_03_sup.jpg) no-repeat center top;}
.cont_lateral .roteiro .cont_abas .cont_inf{width:285px; min-height:90px; height:auto !important; height:90px; clear:both; background:url(../images/bg_box_03_inf.jpg) no-repeat center bottom; padding:0 0 10px 0;}

.cont_lateral .roteiro .cont_abas .cont_inf .tit_roteiro{width:227px; height:45px; clear:both; margin-bottom:10px; float:left; color:#231F20; font-weight:bold; font-size:15px; margin-left:2px; padding:20px 0 0 55px; background:url(../images/bg_tit_roteiro.png) no-repeat left; text-align:center;}
.cont_lateral .roteiro .cont_abas .cont_inf .item_x{width:265px; height:auto; clear:both; float:left; margin:10px; cursor:pointer;}
.cont_lateral .roteiro .cont_abas .cont_inf span.tit{color:#231F20; font-size:14px; font-weight:bold; display:block; margin:5px 0 8px 0;}
.cont_lateral .roteiro .cont_abas .cont_inf span.txt{color:#5A5B5D; font-size:12px; }
.cont_lateral .roteiro .cont_abas .cont_inf a.bt_busque{color:#231F20; font-size:12px; float:right; padding:20px 20px 10px; text-decoration:underline;}

/***** Mapa ****/
.cont_lateral .mapa{width:285px; clear:both; margin-bottom:40px; float:left;}
.cont_lateral .mapa .cont_abas{width:285px; clear:both; background:url(../images/bg_box_03_centro.jpg) repeat-y center; margin-bottom:10px;}
.cont_lateral .mapa .cont_abas .cont_sup{width:285px; height:10px; clear:both; font-size:0px; background:url(../images/bg_box_03_sup.jpg) no-repeat center top;}
.cont_lateral .mapa .cont_abas .cont_inf{width:285px; min-height:90px; height:auto !important; height:90px; clear:both; background:url(../images/bg_box_03_inf.jpg) no-repeat center bottom; padding:0 0 10px 0;}

.cont_lateral .mapa .cont_abas .cont_inf .tit_mapa{width:227px; height:45px; clear:both; margin-bottom:10px; float:left; color:#231F20; font-weight:bold; font-size:15px; margin-left:2px; padding:20px 0 0 55px; background:url(../images/bg_tit_mapa.png) no-repeat left; text-align:center;}
.cont_lateral .mapa .cont_abas .cont_inf .mapa_dinamico{width:265px; height:264px; overflow:hidden; clear:both; float:left; margin:0 10px;}
.cont_lateral .mapa .cont_abas .cont_inf img.detalhe_mapa{width:265px;}
.cont_lateral .mapa .cont_abas .cont_inf .item_x{width:265px; height:auto; clear:both; float:left; margin:10px; cursor:pointer;}
.cont_lateral .mapa .cont_abas .cont_inf span.tit{color:#231F20; font-size:14px; font-weight:bold; display:block; margin:5px 0 8px 0;}
.cont_lateral .mapa .cont_abas .cont_inf span.txt{color:#5A5B5D; font-size:12px; }
.cont_lateral .mapa .cont_abas .cont_inf a.bt_busque{color:#231F20; font-size:12px; float:right; padding:20px 20px 10px; text-decoration:underline;}

/***** Reserva ****/
.cont_lateral .reserva{width:285px; clear:both; margin-bottom:40px; float:left;}
.cont_lateral .reserva .cont_abas{width:285px; clear:both; background:url(../images/bg_box_03_centro.jpg) repeat-y center; margin-bottom:10px;}
.cont_lateral .reserva .cont_abas .cont_sup{width:285px; height:10px; clear:both; font-size:0px; background:url(../images/bg_box_03_sup.jpg) no-repeat center top;}
.cont_lateral .reserva .cont_abas .cont_inf{width:265px; min-height:90px; height:auto !important; height:90px; clear:both; background:url(../images/bg_box_03_inf.jpg) no-repeat center bottom; padding:0 10px 10px 10px;}

.cont_lateral .reserva .cont_abas .cont_inf .item_x{width:250px; height:auto; clear:both; float:left; margin:10px 5px 10px 10px; cursor:pointer;}
.cont_lateral .reserva .cont_abas .cont_inf span.tit{color:#231F20; font-size:15px; font-weight:bold; display:block; margin:5px 0 8px 0;}
.cont_lateral .reserva .cont_abas .cont_inf span.sub{color:#231F20; font-size:13px; display:block; margin:5px 0 8px 0;}
.cont_lateral .reserva .cont_abas .cont_inf span.txt{color:#231F20; font-size:12px; }
.cont_lateral .reserva .cont_abas .cont_inf .logo{width:120px; float:left; margin:0 5px 5px 0; text-align:center;}

/***** Destinos ****/
.cont_lateral .destinos{width:285px; clear:both; margin-bottom:40px; float:left;}
.cont_lateral .destinos .cont_abas{width:285px; clear:both; background:url(../images/bg_box_03_centro.jpg) repeat-y center; margin-bottom:10px;}
.cont_lateral .destinos .cont_abas .cont_sup{width:285px; height:10px; clear:both; font-size:0px; background:url(../images/bg_box_03_sup.jpg) no-repeat center top;}
.cont_lateral .destinos .cont_abas .cont_inf{width:285px; min-height:90px; height:auto !important; height:90px; clear:both; background:url(../images/bg_box_03_inf.jpg) no-repeat center bottom; padding:0 0 10px 0;}

.cont_lateral .destinos .cont_abas .cont_inf .tit_roteiro{width:227px; height:45px; clear:both; margin-bottom:10px; float:left; color:#231F20; font-weight:bold; font-size:15px; margin-left:2px; padding:20px 0 0 55px; background:url(../images/bg_tit_destinos.png) no-repeat left; text-align:center;}
.cont_lateral .destinos .cont_abas .cont_inf .tit_viajantes{width:227px; height:45px; clear:both; margin-bottom:10px; float:left; color:#231F20; font-weight:bold; font-size:15px; margin-left:2px; padding:20px 0 0 55px; background:url(../images/bg_tit_viajantes.png) no-repeat left; text-align:center;}
.cont_lateral .destinos .cont_abas .cont_inf .item_x{width:265px; height:auto; clear:both; float:left; margin:0 10px;}
.cont_lateral .destinos .cont_abas .cont_inf span.tit{color:#231F20; font-size:14px; font-weight:bold; display:block; margin:5px 0 8px 0;}
.cont_lateral .destinos .cont_abas .cont_inf span.txt{color:#5A5B5D; font-size:12px; }
.cont_lateral .destinos .cont_abas .cont_inf a.bt_busque{color:#231F20; font-size:12px; float:right; padding:20px 20px 10px; text-decoration:underline;}
.cont_lateral .destinos .cont_abas .cont_inf a.imagens{float:left; margin:3px 3px;}
.cont_lateral .destinos .cont_abas .cont_inf a.imagens img{width:125px; height:95px;}

/***** Enquete ****/
.cont_lateral .enquete{width:285px; clear:both; margin-bottom:40px; float:left;}
.cont_lateral .enquete .tit_box{clear:both; float:left; color:#231F20; font-weight:bold; font-size:18px; margin:0 10px 10px 10px;}
.cont_lateral .enquete .cont_abas{width:285px; clear:both; background:url(../images/bg_box_03_centro.jpg) repeat-y center; margin-bottom:10px;}
.cont_lateral .enquete .cont_abas .cont_sup{width:285px; height:10px; clear:both; font-size:0px; background:url(../images/bg_box_03_sup.jpg) no-repeat center top;}
.cont_lateral .enquete .cont_abas .cont_inf{width:285px; min-height:90px; height:auto !important; height:90px; clear:both; background:url(../images/bg_box_03_inf.jpg) no-repeat center bottom; padding:0 0 10px 0;}

.cont_lateral .enquete .cont_abas .cont_inf .tit{clear:both; float:left; color:#231F20; font-weight:bold; font-size:15px; margin:10px;}
.cont_lateral .enquete .cont_abas .cont_inf .box{clear:both; height:90px; margin:10px; text-align:center; width: 260px;}
.cont_lateral .enquete .cont_abas .cont_inf .box .caracteres{border: 1px solid; float:none; margin-left: 0px; margin-top: 10px; text-align: center;}
.cont_lateral .enquete .cont_abas .cont_inf ul{clear:both; float:left;}
.cont_lateral .enquete .cont_abas .cont_inf input{float:left; display:inline-block; margin-left:-20px;}
.cont_lateral .enquete .cont_abas .cont_inf li{width:230px; color:#231F20; font-size:12px; float:left; margin:10px 20px 10px 10px; display:block; padding-left:20px;}
.cont_lateral .enquete .cont_abas .cont_inf a.bt_resultado{color:#231F20; font-size:12px; float:left; padding:30px 20px 10px; text-decoration:underline;}
.cont_lateral .enquete .cont_abas .cont_inf a.bt_vote{width:80px; height:31px; float:right; display:block; background:url(../images/bt_votar.png) no-repeat; margin:20px 20px 10px;}
.cont_lateral .enquete .cont_abas .cont_inf a.bt_volta{width:80px; height:31px; float:right; display:block; background:url(../images/bt_voltar.png) no-repeat; margin:20px 20px 10px;}

.cont_lateral .enquete .cont_abas .cont_inf .totalVotos{width:140px; height:12px; margin-left:15px; bottom:10px; left:10px;  border:none;}
.cont_lateral .enquete .cont_abas .cont_inf .separador{height: 17px;}
.cont_lateral .enquete .cont_abas .cont_inf .resultados{height:auto; margin-left:10px; position:relative; width:230px;}
.cont_lateral .enquete .cont_abas .cont_inf .resultados p.resposta{clear:both; width:90px;}
.cont_lateral .enquete .cont_abas .cont_inf .resultados .resultado_x{width:130px; height:15px; position:relative; text-align:right; border:1px solid #afc3d6;margin-top: -16px; margin-left:102px;}
.cont_lateral .enquete .cont_abas .cont_inf .resultados .resultado_x .barra{width:130px; height:15px; position:absolute; background: url(../images/bg_degrade_enquete3.png) no-repeat right center; left:0;}
.cont_lateral .enquete .cont_abas .cont_inf .resultados .resultado_x p{z-index:9999; margin-top:1px; font-size:10px; color:#333; }

/***** Destinos + Comentado ****/
.cont_lateral .destino_comentado{width:285px; clear:both; margin-bottom:40px; float:left;}

.cont_lateral .destino_comentado .abas{width:275px; clear:both; padding-left:0;}
.cont_lateral .destino_comentado .abas a.aba_x{float:left; cursor:pointer; margin-right:3px;}
.cont_lateral .destino_comentado .abas a.last{margin-right:0;}
.cont_lateral .destino_comentado .abas a.aba_x:hover{text-decoration:none;}
.cont_lateral .destino_comentado .abas a.aba_x .esq{width:5px; height:26px; float:left; background:url(../images/bg_aba_esq.jpg) no-repeat;}
.cont_lateral .destino_comentado .abas a.aba_x .centro{height:21px; float:left; background:url(../images/bg_aba_centro.jpg) repeat-x; color:#231F20; font-family:Tahoma, Geneva, sans-serif; padding:5px 0 0; font-size:12px;}
.cont_lateral .destino_comentado .abas a.aba_x .dir{width:5px; height:26px; float:left; background:url(../images/bg_aba_dir.jpg) no-repeat;}
.cont_lateral .destino_comentado .abas a.aba_x .esq_over{background:url(../images/bg_aba_esq_over.jpg) no-repeat;}
.cont_lateral .destino_comentado .abas a.aba_x .centro_over{background:url(../images/bg_aba_centro_over.jpg) repeat-x; color:#FFF;}
.cont_lateral .destino_comentado .abas a.aba_x .dir_over{background:url(../images/bg_aba_dir_over.jpg) no-repeat;}
.cont_lateral .destino_comentado .abas a.selected .esq{background:url(../images/bg_aba_esq_over.jpg) no-repeat;}
.cont_lateral .destino_comentado .abas a.selected .centro{background:url(../images/bg_aba_centro_over.jpg) repeat-x; color:#FFF;}
.cont_lateral .destino_comentado .abas a.selected .dir{background:url(../images/bg_aba_dir_over.jpg) no-repeat;}

.cont_lateral .destino_comentado .cont_abas{width:285px; clear:both; background:url(../images/bg_box_03_centro.jpg) repeat-y center; margin-bottom:10px;}
.cont_lateral .destino_comentado .cont_abas .cont_sup{width:285px; height:10px; clear:both; font-size:0px; background:url(../images/bg_box_03_sup.jpg) no-repeat center top;}
.cont_lateral .destino_comentado .cont_abas .cont_inf{width:272px; min-height:90px; height:auto !important; height:90px; clear:both; background:url(../images/bg_box_03_inf.jpg) no-repeat center bottom; padding:0 8px 10px 5px;}
.cont_lateral .destino_comentado .cont_abas .cont_inf .tit{clear:both; margin-bottom:10px; float:left; color:#231F20; font-weight:bold; font-size:15px; margin-left:2px; padding:10px 0 0 0;}
.cont_lateral .destino_comentado .cont_abas .cont_inf .comentado_x{width:272px; height:65px; clear:both; background:url(../images/bg_destino_comentado.jpg) no-repeat center; color:#231F20; margin:10px 0; cursor:pointer;}
.cont_lateral .destino_comentado .cont_abas .cont_inf .comentado_x td.numero{vertical-align:middle; font-size:18px; text-align:center; font-weight:bold; width:40px; height:65px;}
.cont_lateral .destino_comentado .cont_abas .cont_inf .comentado_x td.imagem{width:83px; height:65px;}
.cont_lateral .destino_comentado .cont_abas .cont_inf .comentado_x td.imagem img{width:83px; height:65px;}
.cont_lateral .destino_comentado .cont_abas .cont_inf .comentado_x td.txt{vertical-align:middle; width:119px; height:65px; padding:0 15px;}

/***** Box Mapa ****/
.cont_lateral .mapa{width:285px; clear:both; margin-bottom:40px; float:left;}
.cont_lateral .mapa .cont_abas{width:285px; clear:both; background:url(../images/bg_box_03_centro.jpg) repeat-y center; margin-bottom:10px;}
.cont_lateral .mapa .cont_abas .cont_sup{width:285px; height:10px; clear:both; font-size:0px; background:url(../images/bg_box_03_sup.jpg) no-repeat center top;}
.cont_lateral .mapa .cont_abas .cont_inf{width:285px; min-height:90px; height:auto !important; height:90px; clear:both; background:url(../images/bg_box_03_inf.jpg) no-repeat center bottom; padding:0 0 10px;}

.cont_lateral .mapa .cont_abas .cont_inf .item_x{width:250px; height:auto; clear:both; float:left; margin:10px 5px 10px 10px; cursor:pointer;}
.cont_lateral .mapa .cont_abas .cont_inf span.tit{color:#231F20; font-size:15px; font-weight:bold; display:block; margin:5px 0 8px 0;}
.cont_lateral .mapa .cont_abas .cont_inf span.sub{color:#231F20; font-size:13px; display:block; margin:5px 0 8px 0;}
.cont_lateral .mapa .cont_abas .cont_inf span.txt{color:#231F20; font-size:12px; }
.cont_lateral .mapa .cont_abas .cont_inf .logo{width:120px; float:left; margin:0 5px 5px 0; text-align:center;}
.cont_lateral .mapa .cont_abas .cont_inf a.bt_resultado{color:#231F20; font-size:11px; padding:1px 2px 10px; text-decoration:underline;}

.cont_lateral .mapa .cont_abas .cont_inf .busca{width:180px; height:35px; bottom:10px; right:10px; z-index:3;}
.cont_lateral .mapa .cont_abas .cont_inf .busca input.txt_busca{width:104px; padding:8px 8px; color:#7D7E81; font-size:12px; background:transparent url(../images/bg_busca2.png) no-repeat left top; float:left;}
.cont_lateral .mapa .cont_abas .cont_inf .busca .bt_ok{width:45px; height:30px; float:left; background:url(../images/bt_ok_home.png) no-repeat; cursor:pointer; margin:-1px 0 0 10px;}

/***** Box Tags ****/
.cont_lateral .tags{width:285px; clear:both; margin-bottom:40px; float:left;}
.cont_lateral .tags .cont_abas{width:285px; clear:both; background:url(../images/bg_box_03_centro.jpg) repeat-y center; margin-bottom:10px;}
.cont_lateral .tags .cont_abas .cont_sup{width:285px; height:10px; clear:both; font-size:0px; background:url(../images/bg_box_03_sup.jpg) no-repeat center top;}
.cont_lateral .tags .cont_abas .cont_inf{width:265px; min-height:90px; height:auto !important; height:90px; clear:both; background:url(../images/bg_box_03_inf.jpg) no-repeat center bottom; padding:0 10px 10px 10px;}

.cont_lateral .tags .cont_abas .cont_inf span.tit{color:#231F20; font-size:15px; font-weight:bold; display:block; margin:5px 0 8px 0;}
.cont_lateral .tags .cont_abas .cont_inf span.sub{color:#231F20; font-size:13px; display:block; margin:5px 0 8px 0;}
.cont_lateral .tags .cont_abas .cont_inf span.txt{color:#231F20; font-size:12px; }

.cont_lateral .tags .cont_abas .cont_inf ul.nuvem{height:auto; margin:0 auto; text-align:center;}
.cont_lateral .tags .cont_abas .cont_inf ul.nuvem li{display:inline;}
.cont_lateral .tags .cont_abas .cont_inf ul.nuvem a{color:#8F9194; text-decoration:none; padding:0px;}
.cont_lateral .tags .cont_abas .cont_inf ul.nuvem a.tag1{height:25px; font-size:22px;}
.cont_lateral .tags .cont_abas .cont_inf ul.nuvem a.tag2{height:25px; font-size:20px;}
.cont_lateral .tags .cont_abas .cont_inf ul.nuvem a.tag3{height:23px; font-size:18px;}
.cont_lateral .tags .cont_abas .cont_inf ul.nuvem a.tag4{height:21px; font-size:16px;}
.cont_lateral .tags .cont_abas .cont_inf ul.nuvem a.tag5{height:19px; font-size:14px;}
.cont_lateral .tags .cont_abas .cont_inf ul.nuvem a.tag6{height:17px; font-size:12px;}

/******************* FOOTER *********************/
.container .footer{width:905px; height:auto; background:url(../images/bg_footer.jpg) repeat-y center top; margin:0 10px 0 13px; padding-right:3px;}
.container .footer .menu_inf{width:905px; height:auto; background:#deeaf7; padding:10px 0;}
.container .footer .menu_inf .logo{float:left; width:157px; height:32px; margin-left:10px;}
.container .footer .menu_inf .bt_fale{float:right; width:91px; height:22px; margin-right:10px; margin-top:5px;}
.container .footer .menu_inf ul{float:left; margin:3px 0 0 110px;}
.container .footer .menu_inf li{float:left; height:24px; border-right:1px solid #231F20; padding:6px 10px 0px 0px; margin-right:10px;}
.container .footer .menu_inf li.last{border:none;}
.container .footer .menu_inf a{color:#231F20; font-weight:bold; font-size:14px; font-family:Helvetica, Arial, sans-serif;}
.container .footer .menu_inf a:hover{text-decoration:none;}

.container .footer .menu_institucional{width:905px; height:auto; padding:15px 0 10px;}
.container .footer .menu_institucional ul{float:left; margin:3px 0 0 10px;}
.container .footer .menu_institucional li{float:left; height:20px; border-right:1px solid #474747; padding:2px 10px 0px 0px; margin-right:10px;}
.container .footer .menu_institucional li.last{border:none;}
.container .footer .menu_institucional a{color:#474747; font-size:12px;}
.container .footer .menu_institucional a:hover{text-decoration:none;}
.container .footer .menu_institucional span{float:left; margin:8px 0 0 73px; font-size:10px; color:#474747;}
.container .footer .menu_institucional .redes{float:right; margin:0 10px 0 0; font-size:0px;}

.container .footer_inf{width:908px; height:10px; font-size:0px; background:url(../images/bg_footer_inf.jpg) no-repeat center top; margin:0 10px 30px 13px;}

/******************* EDIT�VEL *********************/
.over span{text-decoration:underline;}

.template_02 .cont_00 .aviso{margin:0 0 20px 0; clear:both:}
.template_02 .cont_00 .aviso h2.tit {color:#231F20; font-family:Tahoma,Geneva,sans-serif; font-size:18px; font-weight:bold; margin:0 0 20px 0;}
.template_02 .cont_00 .aviso p {margin-bottom:10px;}
