@charset "utf-8";
/* CSS Document */

html, body  
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 auto;
	top:0;
	padding:0;
	border:0;
	color: #222;
}
ul li
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   color: #222;
   font-size:12px;
   line-height:20px;
}
p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   color: #222;
   font-size:12px;
}
div.static_warp
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   color: #222;
   font-size:12px;
   line-height:20px;   
}

img.homepage
{
   width:94px;
   height:83px;
}

.thrColAbs #container 
{ 
	background: #FFFFFF;
	text-align: left; /* Isso substitui text-align: center do elemento body. */
	margin-top: 13px;
} 

.form-error
{
	display:block !important;
	background-color: #FFDFDF !important;
	border:1px dotted red;
}

span.texto
{
   font-size:12px;
   color:#4D4D4D;
}
a.notas
{
   font-size:12px;
   color:#993333;
   font-weight:normal;
}
a.notas:hover
{
   text-decoration:underline;
   color:#993333;
}
a:focus, a:hover 
{
	color:#000066;
}
a {
	color:#336699;
	text-decoration:none;
}
a img {
	border:none;
}
input,select,textarea
{
   border:1px solid #ccc
}
.comment 
{
   float:left; 
   width:439px; 
   border:1px solid #bfc79f; 
   padding:10px; 
   background:#f3f6e8; 
   margin-bottom:6px
}
.comment_green
{
   float:left; 
   width:439px; 
   border:1px solid #A8BFD1; 
   padding:10px; 
   background:#ECF2F6; 
   margin-bottom:6px
}
.comment p 
{
   padding:0 0 10px 0
}
.gravatar 
{
   float:left; 
   width:60px
}
.gravatar img 
{
   border:1px solid #878f67
}
.commenttext 
{
   float:left; 
   width:379px
}

div#detalhe_noticia1 p 
{
   line-height:20px;
}
div.detalhe_noticia1
{
   line-height:20px;
}
.thrColAbs #sidebar1 {
/*
	position: absolute;
*/
	top: 0;
	left: 0;
	width: 175px;
/*	padding: 15px 10px 15px 20px;*/
	padding: 0;
}
.thrColAbs #sidebar2 {
	top: 0;
	right: 0;
	width: 300px;
	/*padding: 15px 10px 15px 20px;*/
	padding:0px;
	
}
.thrColAbs #mainContent { 
/*
	margin: 0 300px 0 175px; 
	padding: 0 10px; /* Lembre-se de que o preenchimento é o espaço dentro da caixa do div e a margem é o espaço fora da caixa do div */

}
.title{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:small;
	color:#990000;
}
.t_title{
	display:block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#336699;
}
.t_text{
	display:block;
	text-align:left;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.t_text p
{
   margin:0;
   font-size:11px;
}
/* ------------------------------------------------------------------------------------------------------------------------------------- 
------------ Top CSS -------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------*/

.thrColAbs #header { 
	height: 216px;
	background: #ddbd68; 
	margin: 0 auto; /* As margens automáticas (juntamente com a largura) centralizam a página */
	padding:0;
	text-align:center
} 
.thrColAbs #header #imageBkg{ 
	background:url(../img/logo_top.png) no-repeat top left;
	width:990px;
	height: 216px; /* Se você alterar a ordem original das colunas, convém usar uma altura no cabeçalho de modo que possa atribuir às colunas um valor top previsível */
	margin: 0 auto; /* As margens automáticas (juntamente com a largura) centralizam a página */
} 
.span-top { 
	float:left;
	margin-right: 8px;
	width:990px; 
	margin:0; 
	height:70px;
}
#top_nav 
{
	/*float:right; */
	width:145px; 
	text-align:right;
	margin:5px auto;
}
#top_nav a{
	margin-left: 5px;
}
.span-header{
	width:990px; 
	margin: 0; 
	height:110px; 
	text-align:right;
}
.h3Top{
	font-size:15px;
	text-align:right;
	margin:5px 4px;
	padding-right:4px
}
.h3Top2{
	float:left; 
	font-size:15px; 
	margin:2px auto; 
	padding:0
}

div.logout a{
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#06C;
	margin-left:25px;
}
div.welcome{
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#933;
	padding-top:5px
}
div.iconLog{
	text-align:right;
}

input [type="radio"] { border: 0px; }
.submitButton {
      width: 28px;/* Width of button image */
      height: 20px;/* Height of button image */
      padding: 0 0 0 0;
      margin: 0;
      border: 0;
      background: transparent url(img/login_btn.png) no-repeat;
      overflow: hidden;
      /*cursor: pointer; /* hand-shaped cursor */
      /*cursor: hand; /* for IE 5.x */
}	  
.form_login {
	margin:0;
	padding:0;
	border:0;
	float: right;
	width: 230px;
	text-align:left;
	margin-top:0px;
	margin-left:5px;
}
.form_search {
	margin:0;
	padding:0;
	border:0;
	float: right;
	width: 250px;
	text-align:right;
	margin-top:5px;
}
.search { 
	float:left; 
	width:250px; 
	margin:0 auto;
}
.search_container {
	float:left; 
	width:250px;
	height:25px;
	display:block;
}
.search_input { 
	float:left; 
	width:200px;
	text-align:left;
}
.search_btn {
	float:left; 
	width:40px;
	height:20px;
	margin-left:5px;
	text-align:left;
}
.search_options{
	float:left; 
	width:250px;
	display:block;
}
.search_radio {
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	color:#990000;
	font-size:10px;
	float:left;
	width:74px;
	text-align:left;
}
.search_txt {
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:10px;
}
.submitsearch {
      width: 28px;/* Width of button image */
      height: 20px;/* Height of button image */
      padding: 30px 0 0;
      margin: 0;
      border: 0;
      background: transparent url(img/login_btn.png) no-repeat;
      overflow: hidden;
      cursor: pointer; /* hand-shaped cursor 
      /*cursor: hand; /* for IE 5.x */
}
.topbanner{
	width:990px;
	height:118px;
	vertical-align:middle;
	padding:0px;
	margin-top:0px;
	text-align:right;
}
.login { 
	float:left; 
	width:230px;
	margin:0 auto;
}
.login_fields{ 
	float:left; 
	width:230px;
	height:28px;
	display:block;
}
.login_field{ 
	float:left; 
	width:100px;
}
.login_btn{
	float:left; 
	width:30px;
}
.login_options{
	float:left; 
	width:230px;
	/*margin-left:40px;*/
	display:block;
}
.login_option{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	width:85px;
	display:block;
	float:left; 
	font-size:10px;
}
.login_option a { 
	font-weight:bold;
	color:#993300; 
	text-decoration:none;
}
.login_option a:hover { 
	color:#FFFFFF; 
	text-decoration:underline;
}
.login_option_l{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:10px;
}
.login_option_l a { 
	width:145px;
	color:#993300; 
	font-weight:bold; 
	text-decoration:none;
}
.login_option_l a:hover { 
	color:#FFFFFF; 
	text-decoration:underline;
}
.TopAlign{
	vertical-align:text-top;
}
/**********************************************
			 Menu Top 
/**********************************************/
table.tableSize{
	font-family:Tahoma, Geneva, sans-serif;
	width:990px;
}
table.tableSize td{
	vertical-align:top;
	text-align:left
} 

#topmail{
	font-size:10px;
	color:#993300;
	text-align:right
}
#topmail a{
	color:#993300
}
div#border{
	background-color:#fff;
	border:1px solid #993300;

}
div#Newsletter{
	text-align:left;
	color:#993300;
	display:block;
	width:105px;
	padding:2px 0 2px 9px;
	background-color:#e7d993;
}
strong#Nletter{
	font-size:11px;
	width:80px;
	float:left;
}
small#Ntxt{
	font-size:10px;
}
input#email{
	color:#993300;
	font-size:9px;
}
input.inpuTop{
	border:1px solid #993300;
	color:#993300
}
input.submitmail{
	width: 28px;/* Width of button image */
	height: 20px;/* Height of button image */
	padding: 0;
	margin: 0;
	border: 0;
	background-color:#e7d993;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
    /*cursor: hand; /* for IE 5.x */
}
input.submitmail:hover{
	border:1px solid #FFF
}
table.tableSize h1{
	font-size:13px;
	font-weight:bold;
	color:#993300;
	margin:0 auto;
	padding-top:4px
}
table.tableSize h1 a{
	color:#993300
}
table.tableSize h2{
	font-size:10px;
	color:#993300;
	margin:0 auto;
	padding-top:0px
}
table.tableSize h2 a{
	color:#993300
}
/**********************************************
			 Menu Top 
/**********************************************/
table.tableSize{
	font-family:Tahoma, Geneva, sans-serif;
	width:990px;
}
table.tableSize td{
	vertical-align:top;
	text-align:left
} 

#topmail{
	font-size:9px;
	color:#993300;
	text-align:right
}
#topmail a{
	color:#993300
}
div#border{
	background-color:#fff;
	border:1px solid #993300;
	padding:2px
}
div#Newsletter{
	text-align:left;
	color:#993300;
	display:block;
	padding:2px 0 2px 9px;
	background-color:#e7d993;
	height: 19px;
	width:auto;
}
strong#Nletter{
	font-size:11px;
}
small#Ntxt{
	font-size:10px;
}
input#email{
	color:#993300;
	font-size:9px;
}
input.submitmail{
	width: 28px;/* Width of button image */
	height: 20px;/* Height of button image */
	padding: 0;
	margin: 0;
	border: 0;
	background-color:#933;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
    /*cursor: hand; /* for IE 5.x */
}
input.submitmail:hover{
	border:1px solid #FFF
}
input.inpuTop{
	border:1px solid #993300;
	color:#993300
}
table.tableSize h1{
	font-size:13px;
	font-weight:bold;
	color:#993300;
	margin:0 auto;
	padding-top:4px
}
table.tableSize h1 a{
/*
	color:#993300
*/
	color:#990000
}

table.tableSize h2{
	font-size:10px;
	color:#993300;
	margin:0 auto;
	padding-top:0px
}
table.tableSize h2 a{
	color:#993300
}
/*------------------------------------------------------------------------------------------------------------------------------
--------- Right Block -----------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/
a.album:link
{
   color:#fff;
   text-decoration:none;
}
a.album
{
   color:#fff;
   text-decoration:none;
}
a.album:hover
{
   text-decoration:underline;
   color:#fff;
}
.banner_small {
	width: 150px;
	text-align:center;
   margin-bottom:10px;	
}
.banner_long {
	width: 300px;
	text-align:center;
}
#NewsTicker{
	background:#FFF;
	width:310px;
	height:364px;
	margin:0 auto;
}
div.artigos
{
   font-size:12px;
   line-height:20px;
}
/***************************
		Menu Right 
	Sobre A Viagem
***************************/
#menuList{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#336699;
	padding-left: 0;
	margin-left: 0;
	margin-top:20px;
	width: 170px;
	text-align:left;
}
#menuList li{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	display:block;
}
#menuList li a { 
	text-decoration: none;
	color:#990000;
}
#menuList li a:hover { 
	text-decoration: none;
	color:#006;
}

/*------------------------------------------------------------------------------------------------------------------------------
--------- left Block -----------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/
/*#left_nav{
	width:170px;
	float:left;
	margin-top: 10px;
	text-align:right;
}
#left_nav a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:small;
	color:#336699;
	text-decoration:none;
	margin-right:10px;
	margin-bottom:5px;
}*/
/***************************
		Menu Left
***************************/
#leftnavlist{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#336699;
	padding-left: 0;
	margin-left: 0;
	margin-top:20px;
	width: 170px;
	text-align:right;
}
#leftnavlist li{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	display:block;
}
#leftnavlist li#margeTop{
	padding-bottom:10px;
}

#leftnavlist tr td a { 
	text-decoration: none;
	color:#336699;
}
#leftnavlist tr td a:hover { 
	text-decoration: none;
	color:#006;
}
/************************/
#navlist{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	padding-left: 0;
	margin-left: 0;
	margin-top:40px;
	width: 170px;
	text-align:right;
}
#navlist li{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	display:block;
}
#navlist li a { 
	text-decoration: none;
	color:#336699;
}
#navlist li a:hover { 
	text-decoration: none;
	color:#006;
}
#navlist li a small { 
	margin:0px auto;
}
/*------------------------------------------------------------------------------------------------------------------------------
--------- mainContent Block -----------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------*/
/*******************************
		  Recentes
*******************************/		  
.recentes{
	width:492px;
	float:left;
	margin: 0 auto;
}
.sq_img {
	margin-top:2px;
	margin-left:1px;
	margin-right:2px;
	margin-bottom:2px;
	list-style:none;
	float:left;
	padding: 0 0 0 0;
}
/******************************
		Esccolhas
******************************/		
#escolha {
	width:490px;
	float:left;
	text-align:left;
	margin: 0 auto;
}
.escolhas_lista{
	width:240px;
	float:left;
	margin-top:10px;

}
.escolhas_img{
	width:79px;
	height:71px;
	margin-right:2px;
	margin-bottom:10px;
	float:left;
}
.escolhas_texto{
	width:152px;
	height:71px;
	float:left;
	margin-bottom:10px;
	margin-left:2px;
	margin-right:3px;
}
/******************************
		Diário
******************************/		
.diario_cont{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	width:490px;
	display:block;
}
.diario_image{
	display:block;
	width:78px;
	height:70px;
	border:solid 1px #000000;
}

.diario_list{
	width:490px;
	float:left;
	margin-top:10px;
}
.diario_f{
	float:left;
	margin:2px;
}
.diario_line {margin-left:0px;}
.diario_title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	background-color:#000000;
	color:#FFFFFF;
	font-size:x-small;
	text-align: left;
	padding: 0 0 0 0;
	margin:0 auto;
}
.diario_subtitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	background-color:#000000;
	color:#3399CC;
	font-size:xx-small;
	text-align: left;
}
/***********************
		
************************/
#foto{
	text-align:center;
	margin-top:5px;
}
.imgTitulo{
	font-size:x-small;
	color:#336699;
}
.text_user{
	font-size:12px;
	color:#336699;
	text-align:justify;
	margin: 5px 0 0 0
}
h1.nome{
	font-size:large;
	color:#900;
	margin-bottom:0px
}
h1.local{
	font-size:large;
	color:#336699;
	margin-top:0px
}
#dadosViagem{
	margin-bottom:15px;
	color:#993333;
}
h2.dadosVig{
	font-size:12px;
	margin:0 auto;
	font-weight: normal;
}
#artigo{
	margin-bottom:15px;
	color:#336699
}
h3.artigoDa{
	margin:0 auto;
	font-size:small;
	
}
h3.artigoDa a{
	color:#336699;
	font-size:12px;	
}
h3.artigoDa a:hover{
	color:#006;
	font-size:12px;
}
#user{
	margin-bottom:15px;
	font-size:14px;
	color:#993333;
}
h4.userD 
{
	margin:0 auto;
	color:#993333;
	
}
h4.userD a
{
   font-size:13px;
	color:#993333;
	font-size:12px;	
}
h4.userD a:hover{
	color:#666;
   font-size:12px;
}
/******************************
		Esccolhas Semana
******************************/	
div.escolhaContainer{
	position: relative;
	margin: 5px auto; 
	padding:0;
}
div.escoContFot{
	float:left;
	width:148px;
	margin:5px auto;
}
div.escoContText{
	float:right;
	width:345px
}
.tituloTxt{
	font-size:13px;
	font-weight:bold;
	height:20px;
	color:#fff;
	background-color:#06F;
	margin:5px auto;
	padding-left:5px
}
.txtEsco{
	font-size:12px;
	color:#4A6672;
	margin:0 auto
}
p.semMargem{
	margin:0;
}
h6.txtR{
	font-size:x-small;
	color:#000;
	margin:0;
}
.escoFoto{
	float:left;
	display:block;
	margin-bottom:5px;
	margin-right:5px
}
.alfbO span
{
	font-size:small;
	text-align:center;
	color:#993333;
	background-color:#deb979;
	display:block;
	float:left;
	width:15px;
	margin:2px 1px;
}
.alfbO span:hover
{
   cursor: default;
}
.alfbO a{
	font-size:small;
	text-align:center;
	color:#993333;
	background-color:#e1894e;
	display:block;
	float:left;
	width:15px;
	margin:2px 1px;
}
.alfbO a:hover{
	color:#deb979;
	background-color:#993333;
}
h1.noticia{
	font-size:12px;
	color:#660000;
	margin: 8px auto;
}
h2.info{
	font-size:9px;
	color:#999;
	margin:0px
}
hr.hrB{
	border:1px solid solid;
}
a.noticiaLinks{
	color:#660000;
}
a.noticiaLinks:hover{
	color:#000;
}
label
{
   color: #660000;
   font-size:11px;
}

input.txtinput 
{
   font-size: 11px;
	padding-right: 20px;
}
input.txtinput, textarea.txtinput {
	clear: both;
	font-size: 11px;
	padding: 2px;
	width: 95%;
}

/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
div.message {
	clear: both;
	color: #900;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	background-color:#a4d9ed;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:3px;
}
div.error-message 
{
	clear: both;
	color: #900;
	font-weight: bold;
	font-size:13px;
	margin-bottom:8px;
	background-color:#A4D9ED;
}
form .form-error{
	display:block !important;
	background-color: #FFDFDF !important;
	border:1px dotted red;
	width:98%;
}

table#tableUser tr td{
	vertical-align:top;
	height:50px;
	border-bottom:1px solid #CCC;
}
.titleH1{
	font-size:12px;
	font-weight:bold;
	margin:4px auto;
}
.textH2{
	font-size:x-small;
	color:#333;
	margin:0
}
h1.textNota{
	font-size:10px;
	color:#666;
	margin:0
}
.marginTop{
	margin-top:20px;
	margin-bottom:10px;
}
div.titleUser{
	width:360px;
	font-size:14px;
	font-weight:bold;
	color:#003;
	margin:10px 2px;
	text-align:left;
	display:block;
	float:left;
}
div.editorUser{
	font-size:11px;
	margin:10px 13px;
	text-align:center;
	display:block;
	float:left;
}
table#listaImagens tr td
{
	font-size:11px;
	color:#333;
	text-align:center;
	vertical-align:middle;
}	

div.tituloList{
	font-size:12px;
	text-align:left;
	font-weight:bold;
	height:20px;
	color:#fff;
	background-color:#06F;
	margin:5px auto;
	padding-left:5px;
	padding-top:5px;
}
div.paging a
{
   color:#990000
}
div.paging 
{
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
	float: right;
	font-size:12px;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #333333;
}
div.paging span a 
{
   color:#990000;
}	
/* Easy CSS Tooltip - by Koller Juergen [www.kollermedia.at] */
/*
span:hover 
{
   background:#ffffff; 
   text-decoration:none;
   font-size:11px;    
} 
span.tooltip div
{
   display:none; 
   padding:2px 3px; 
   margin-left:8px; 
   font-size:11px;    
}
span.tooltip:hover div
{
   display:inline; 
   position:absolute; 
   border:1px solid #cccccc; 
   background:#ffffff; 
   color:#6c6c6c;
}
*/
div.thumb
{
   background-color:#fff;
   font-size:11px;
   width:257px;
   display:none;
   position:absolute;
   margin-top: -100px;
   margin-left:100px;
}
div#footer{
    font-size:10px;
    vertical-align:middle;
    text-align:center;
    color:#FFF;
    background-color:#336699;
    width:986px;
    height:40px;
    padding-top: 10px;
}
a.footerActive{
    color:#FFF;
    text-decoration:none;
}
.tab ul
{
   list-style:none;
}
.tab li
{
   border: 1px solid #336699;
   border-bottom-width: 0;   
   display:inline;
   background-color:#7194B8;   
   padding:4px 6px;
   margin-right:3px;
   position: relative;
   top: 1px;
}
.tab li a
{
   color:white;
   font-weight:bold;
   text-align:center;
   text-decoration:none;
}
.tab li.li_selected a
{
   color:#7194B8;
}
.tab li.li_selected
{
   background-color:#EFF3F7;   
}
