﻿body 
{
	margin: 0px;
    font-family:Arial, Helvetica, sans-serif;	
}

h2
{
    margin:0px 0px 0px 0px;
    color:#255F46;
    font-size:18px;
    width:100%;
	padding:0px;
}

.h1Destino
{
    padding:0px;
    margin:0px 0px 15px 0px;
    color:#255F46;
    font-size:25px;
}

.divApDestino
{
    width:767px; 
    float:left;
    font-size:14px;
    color:#333333;
    font-size:14px;
    margin-bottom:15px;
}

.tabRecomenda td
{
    vertical-align:top;
}

.divIdiomasDir
{
    background-color: #f4f4ea;
    margin-top:5px;
    padding:8px 0px 2px 0px;
}

.divIdiomasDir img
{
    margin-bottom:6px;
}

h2Busca
{
    margin:0px 0px 0px 0px;
    color:#666666;
    font-size:18px;
    width:100%;
	padding:0px;
}

h3
{
    margin:0px 0px 0px 0px;
    color:#255F46;
    font-size:14px;
    width:100%;
	padding:0px;
	padding-bottom:20px;
}

.todo {
	position: relative;
	width: 1000px;
	margin:0px auto;  
    height:100%;
    display:table;
}

.buttonEsquerda{
      background: white url('images/btEsquerda.gif') no-repeat top;
      cursor:pointer;      
}

.buttonDireita{
      background: white url('images/btDireita.gif') no-repeat top;  
      cursor:pointer;    
}

.ulLinksTopo
{
    margin:15px 20px 0px 0px; 
    padding:0px;
    list-style:none;
    font-size:12px;
    float:right;
}

.ulLinksTopo li
{
    float:left;
}

a:link
{
    font-family:Arial, Helvetica, sans-serif;	
	color: #990000;
	text-decoration:none;    
}
    
a:visited
{
    Color: #990000;
	text-decoration: none; 
}

a:active
{
   color: #990000;
   text-decoration: none; 
   
}

a:hover
{
    color: #333333;
	text-decoration: underline; 
}

a img
{
    border:0px;
}

.ulLinksTopo a
{
    color:#333333;
}

.ulMenu
{
    margin:0px; 
    padding:0px;
    list-style:none;
    font-size:14px;
    color:#256147;
}

.ulMenu li
{
    float:left;
    height:33px;
    text-align:center;
    background:#e1e2c2;
    margin-right:1px;
    padding-top:17px;
    cursor:pointer;
}
.divSeg {
	width:100%;
	display:table;
	margin-bottom:20px;
}
.tbMenu
{
    position:absolute;
    z-index:1000;
    background-color:White;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;	
}

.tbMenu a
{
    color:#256147;
}

.tbMenu td
{
    background-color:#e1e2c2;
    padding-right:30px;
}

.divMenu
{
    font-size:15px;
    color:#256147;
    float:left;
    height:50px;
    text-align:center;
    background-color:#e1e2c2;
    margin-right:1px;
}    

.divMenu a
{
    text-decoration:none;
    color:#256147;
}    

.divRedes
{
    float:left; 
    font-size:9px; 
    text-align:center;
    width:120px;
    padding-top:2px;
}

.divRedes a
{
    margin-right:3px;
}

.divMenuInferior
{
    width:100%; 
    margin-bottom:30px;
}

.divMenuInferior div
{
    margin-left:130px;
    background:url(http://www.ciaeco.tur.br/imagens/imgGrandesExperiencias.gif) no-repeat 6px center;
    color:#256147;
    font-weight:bold;
}

.divRodape
{
    width:962px; 
    margin-left:21px;
    font-family:Arial, Helvetica, sans-serif;	
    color:#666666;
    font-size:12px;
}

.divRodape td
{
    padding-right:10px;
}

.divRodape h3
{
    margin:0px;
    padding:0px;
    font-weight:Bold;
    font-size:12px;
}

.divRodape td
{
    vertical-align:top;
}

.divRedesRodape
{
    margin-top:10px; 
    width:100%
}

.divRedesRodape a
{
    margin-right:15px;
}

.divIconesRodape img
{
    margin-right:14px;
}

.divRodape a
{
    color:#666666;
}

.ulMenuRoteiro
{
    margin:0px; 
    padding:0px;
    list-style:none;
}

.ulMenuRoteiro li
{
    float:left;
    text-align:right;
    background-color:#C8C891;
    margin-right:1px;
    height:66px;
}

.ulMenuRoteiro a
{
    color:White;
    font-size:20px;   
    display:inline-block;
    margin-top:7px;
}

.ulMenuRoteiro a:hover
{
    text-decoration:none;
}

.ulMenuRoteiro .aRoteiro
{
    width:250px;
}

.ulMenuRoteiro .aRoteiro a
{
    margin-right:60px;
}

.ulMenuRoteiro .aMultimedia
{
    width:250px;
}

.ulMenuRoteiro .aMultimedia a
{
    margin-right:67px;
}

.ulMenuRoteiro .aHospedagem
{
    width:260px;
}

.ulMenuRoteiro .aHospedagem a
{
    margin-right:60px;
}

.ulMenuRoteiro .aViajante
{
    width:237px;
    margin-right:0px !important;
}

.ulMenuRoteiro .aViajante a
{
    margin-right:75px;
}

.ulRastro
{
    margin:0px 0px 0px 13px;
    padding:0px;
    list-style:none;
    font-size:11px;
    color:#999999;    
}

.ulRastro li
{
    margin-top:9px;
    float:left;
}

.ulRastro a
{
    color:#999999;
}

.divRelTxtViajante
{
    background-color:#DFDFBF;
    font-size:15px;
    color:#333333;
    width:990px;
    height:770px;	
	margin-top:40px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	overflow: auto;
}

.divRelAmigo
{
    background-color:#DFDFBF;
    font-size:15px;
    color:#333333;
    width:990px;
    height:300px;	
	margin-top:40px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	overflow: auto;
}

.divRelTxtViajante span
{
    font-size:16px;
}

.divRelTxtViajante a
{
    color:#333333;
}

.divRelTxt
{
    background-color:#DFDFBF;
    font-size:15px;
    color:#333333;
    width:645px;
	height:262px;
	margin-top:40px;
}
.divRelTxt div
{
    width:630px;
	margin-top:22px;
	margin-left:12px;
}

.divRelImgEsq 
{
    width:355px;
    height:302px;
    text-align:center;
    background-color:#DFDFBF;
    
}

.divRelImgDir {
	width:355px;
	height:302px;
	text-align:center;
}

.divRelImgDir {
	background:url(http://www.ciaeco.tur.br/imagens/bg_dirViajante.png) no-repeat;
	float:right;
}
.divRelImgEsq {
	background:url(http://www.ciaeco.tur.br/imagens/bg_esqViajante.png) no-repeat;
	float:left;
}

.divRelImgEsq h3,
.divRelImgDir h3 {
	padding:0px;
	margin-top:32px;
	margin-bottom:5px;
    font-family:Arial, Helvetica, sans-serif;	
    color:#666666;
    font-size:14px;
}
.divRelTxt span
{
    font-size:16px;
    color:#333333;
}

.divRelTxt a
{
    color:#333333;
}

.divEquipe
{
    background-color:#F4F4EC;
    font-size:15px;
    color:#333333;
    margin-bottom:29px;
    display:table;
    width:1000px;
	padding-top:15px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	display:table; 
	text-align:justify;
}

.divEquipe h3
{
    margin:0px;
    padding:0px;
    font-size:18px;
	
}

.divEquipe span
{
    font-size:16px;
}

.divEquipe a
{
    color:#333333;
}


.divImagemHome
{
    display:table;    
    width:100%;    
    z-index:-1;
}

.divImagemHome img
{
    float:left;
    z-index:-1;
}

.divMapaHome
{
    float:right;
    width:227px;
    margin:28px 12px 0px 0px;
    height:298px;
}

.divMapaHome h1
{
    font-size:27px;
    margin:0px;
    padding:0px;
}

.divMapaHome h2
{
    font-size:18px;
    margin:10px 0px 20px 0px;
    padding:0px;
}

.divTrocaFoto
{
    text-align:right; 
    width:236px;
    display:table;
}

.divTrocaFoto img
{
    margin-left:1px;
    float:right;
}

.divFlecha
{
    cursor:pointer;
    width:30px;
    height:93px;
    float:left;
}

.divMiniaturasHome
{
    float:left;
    width:940px;
    overflow:hidden;
    height:96px;
}

.divMiniaturasHome img
{
    padding:7px;
    border:1px solid #CCCCCC;
    margin-right:6px;
}

.divDicaHome
{
    width:243px; 
    border:1px solid #CCCCCC;
    font-family:Arial, Helvetica, sans-serif;	
    font-size:13px;
    color:#333333;
}

.divDicaHome img 
{
    margin-bottom:10px;
}

.divRecomendaHome
{
    width:202px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;	
    color:#333333;
    font-size:14px;
    margin-right:39px;
    vertical-align:top;
}

.divRecomendaHome img
{
    border:1px solid #333333;
    vertical-align:top;
}

.divRecomendaHome h3
{
    padding:0px;
    margin:5px 0px 4px 0px;
    font-size:18px;
}

.divOpiniaoViajantes
{
    background-color:#F9F9F2;
    color:Black;
    font-family:Arial, Helvetica, sans-serif;	
    font-size:14px;
    padding:14px 0px 14px 0px;
    width:100%;
}

.divOpiniaoEsq
{
    float:left; 
    width:178px;
}

.divOpiniaoEsq img
{
    padding:5px;
    border:1px solid #CCCCCC;
}

.divOpiniaoViajantes h3
{
    margin:0px 0px 10px 0px;
    padding:0px;
    font-size:18px;
    width:100%;
}

.divOpiniaoViajantes span
{
    font-size:12px !important;
}

.divMiniaturasOpiniao img
{
    border:1px solid Black;
    margin-right:19px;
    cursor:position;
}

.divNewsletter
{
    width:680px; 
    border:1px solid #CCCCCC;
    font-family:Arial, Helvetica, sans-serif;	
    margin:20px 0px 20px 1px;
}

.divNewsletterForm
{
    float:right; 
    width:198px; 
    color:#333333; 
    font-size:10px;
}

.divNewsletterForm a,
.divNewsletterForm a:hover
{
    color:#333333; 
    text-decoration:none;
}

.divNewsletterCalendario
{
    float:right; 
    width:268px;
}

.tabNewsletterCalendario
{
    font-size:13px;
}

.tabNewsletterCalendario a
{
    color:#255F46;
}

.tabNewsletterCalendario td
{
    padding-bottom:11px;
}

.divNewsletterTodas
{
    text-align:right;
    font-size:12px;
    color:#333333;
}

.divNewsletterTodas a
{
    color:#333333;
}

.tbMenuDestino
{
    width:100%;
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;	
}

.tbMenuDestino td
{
    background-color:#135437;
    text-align:center;
}

.tbMenuDestino a,
.tbMenuDestino a:hover
{
    color:White;
    text-decoration:none;
}
.tbMenuDestino span {
	display:block;
	width:100%;
	padding-top:8px;
	padding-bottom:8px;

}

.tdInputTwitter
{
    background:url(http://www.ciaeco.tur.br/imagens/bgInput.gif) no-repeat right; 
    width:9px;
}

.tdQtdeTwitter
{
    border-bottom:1px solid #C1C1C1; 
    border-top:1px solid #C1C1C1; 
    border-right:1px solid #C1C1C1; 
    padding-left:5px; 
    padding-right:5px
}

.divRegulares
{
    border:1px solid #E4E4CA;
    width:100%;
    display:table;
    margin-bottom:15px;
    padding-bottom:20px;
	cursor:pointer;
}

.divRegulares:hover
{
    background-color:#e4e4ca;
}

.divRegularesEsq
{
    margin-left:20px;
    float:left;
    width:425px;
    font-family:Arial, Helvetica, sans-serif;	
    font-size:14px;
    color:#333333;
    padding-top:13px;
    text-align:justify;
}

.divRegularesEsq h1,
.divRegularesEsq h3
{
    color:#666600;
    font-size:16px;
    padding:0px;
    margin:0px;
}

.divRegularesEsq a
{
    color:#666600;
    font-size:16px;
    text-decoration:none;    
}

.divRegularesDir
{
    float:right;
    width:255px;
    font-family:Arial, Helvetica, sans-serif;	
    padding-top:12px;
}

.divEpoca
{
    color:#3d5839;
    font-size:14px;
    float:right;
    width:255px;
    background-color:#dddab7;
    text-align:center;
    font-weight:bold;
    padding-top:3px;
    margin-bottom:3px;
    margin-top:-9px;
    margin-right:3px;
    
}

.divRegularesDirEsq
{
    background-color:#E4E4CA;
    float:right;
    width:255px;
    height:73px;
    margin-right:3px;
    font-size:18px;
}

.divRegularesDirEsq span
{
    font-size:12px;
}

.divRegularesDirEsq div
{
    margin:10px 0px 0px 10px;
}

.divRegularesDirDir
{
    background-color:#E4E4CA;
    float:right;
    width:120px;
    height:73px;
    font-size:16px;
}

.divRegularesDirDir div
{
    margin:17px 0px 0px 10px;
}

.divRegularesDirDir a,
.divRegularesDirDir a:hover
{
    color:#333333;
    text-decoration:none;
}

.divDestinosDir
{
    width:225px;
    float:right;
    font-family:Arial, Helvetica, sans-serif;	
    color:#333333;
    font-size:12px;
}

.divDestinosDir h2
{
    margin:0px 0px 10px 0px;
}

.divDestinosDirDiv
{
    border:1px solid #E4E4CA;
    width:224px;
    margin-bottom:5px;
}

.divDestinosDirDiv div
{
    margin:7px 0px 7px 7px;
    width:211px;
}

.divMiniaturasDestino
{
    text-align:center;
    padding-top:10px;
}

.divMiniaturasDestino img
{
    margin-right:8px;
    border:1px solid #333333;
    padding:0px;
}

.divVerTodos
{
    text-align:right;
    color:#666600;
    font-size:11px;
}

.divVerTodos a,
.divVerTodos a:hover
{
    color:#666600;
}

.divHospedagem
{
    background-color:#F4F4EC;
    width:100%;
    display:table;
    margin-bottom:25px;
}

.divHospedagem h3
{
    font-size:17px;
    margin:0px 0px 4px 0px;
    padding:0px;
}

.divHospedagem span
{
    font-size:15px;
}

.divHospEsq
{
    float:left;
    width:486px;
}

.divHospDir
{
    float:left;
    width:486px;
}

.divHospEsqCont
{
    margin-top:23px;
    margin-left:12px;
    width:460px;
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;	
    font-size:14px;
    height:211px;
}

.divMiniaturasHosp img
{
    border-right:1px solid transparent;
    cursor:pointer;
}

.divMiniaturasHospDir img
{
    border-left:1px solid transparent;
    cursor:pointer;
}

.divFlechaGaleria
{
    float:left;
    width:26px;
    height:124px;
}

.divMiniaturasGaleria
{
    float:left;
    width:948px;
    overflow:hidden;
    height:124px;
}

.ulGaleria
{
    margin:0px; 
    padding:0px;
    list-style:none;
    background-color:#DFDFBF;
}

.ulGaleria li
{
    float:left;
    border-right:1px solid White;
    border-top:1px solid White;
    text-align:center;
    background-color:#DFDFBF;
    padding-top:4px;
    height:36px;
    width:249px;
}

.divRoteiroDetalhado
{
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;	
    font-size:15px;
    width:750px;
    margin:0px 0px 10px 10px;
}

.divBuscaDestino
{
    background-color:#e1e1c4; 
    width:100%;
    padding:5px 0px 5px 0px;
    margin-top:1px;
    font-weight:bold;
    float:left;
    font-size:12px;
    font-family:Verdana, Arial;
    color:#256046;
}

.divBuscaDestino a
{
    text-decoration:none;
    color:#256147;
    font-size:13px;
}    

.divRecomenda
{
    background-color:#e1e1c4; 
    text-align:center; 
    padding:8px 0px 8px 0px; 
    margin-top:3px;
    font-family:Arial, Helvetica, sans-serif;	
    font-size:14px;
    width:100%;
}

.divRecomenda img
{
    border:1px solid #333333;
    margin:5px 0px 5px 0px;
}

.divRecomenda h3
{
    color:#333333;
    font-size:16px;
    margin:0px;
    padding:0px;
}

.divRecomenda .divDescRecomenda
{
    width:100%;
    text-align:left;
}

.divRecomenda .divDescRecomenda div
{
    width:200px;
    margin-left:12px;
    text-align:left;
}

.divConteudo
{
    margin:0px 0px 20px 17px; 
    width:950px;
    font-family:Arial, Helvetica, sans-serif;	
    font-size:15px;    
    color:#333333;
	text-align:justify;
}

.link:linkTexto
{
	color:#990000;
	text-decoration:none;	
}
.link:hover
{
	color:#256147;
	text-decoration: underline; 
}
.link:active
{
	color:#256147;
	text-decoration: none; 
}
.link:visited
{
	color:#990000;
	text-decoration: none; 
}

.divConteudo h1
{
    margin:0px 0px 10px 0px;
    color:#255F46;
    font-size:22px;
    width:100%;    
}

#upProgressoDiv{
	left:40%;
	position:fixed;
	top:50%;
	z-index:100200;
}

#upProgressoDiv2{
	filter:alpha(opacity=70);
	background-color:#CCCCCC;
	height:100%;
	opacity:0.7;
	position:fixed !important;
	text-align:center;
	width:100%;
	z-index:100100;
	left:0px;
	top:0px;
}

.divNews
{
    float:left; 
    width:59%;
    border:1px solid #CCCCCC;
    background:url(/imagens/mala.jpg) no-repeat 310px 15px;
    margin-top:20px;
    font-size:13px;
}

.divDestinosNews
{
    margin-top:14px;
}

.divDestinosNews ul
{
    padding:0px;
    margin:0 0 0 2%;
    list-style:none;
    width:96%;
}

.divDestinosNews li
{
    width:92%;
    border-top:1px dotted #CCCCCC;
    padding:10px 0 10px 30px;
    background:url(/imagens/tick.gif) no-repeat 10px 10px;
    color:#255F46;
}

.divDestinosNews li a
{
    color:#255F46;
    font-weight:bold;
}

.divNewsTodas
{
    text-align:right;
    width:98%;
    margin-bottom:10px;
}

.divNewsTodas a
{
    color:#255F46;
}