/* CSS Minastour.com.br
************************************
by Livre Desenvolvimento
Design by: Daniel Alvim
Reestrutura XHTML+CSS: Areta do Bem
Country: Brasil
Last CSS update: 06/2007
************************************
Copy something of someone is WRONG, but copy from lot's of places is RESEARCH!
Don't let the puppies sad!
************************************
*/
*{
margin: 	0px;
border: 	0px;
}
/* ESTRUTURA */
body{	
background: #e6e4db url(../imagens/bg_body.jpg) left top repeat-x;
font:		11px Arial;
color:		#000000;
}
/*
#site{
background: #FFF;
width: 		890px;
padding: 	5px;
margin: 	10px auto;
}*/

#site{
background:#FFF;
left:50%;
margin-left:-450px;
padding:5px;
position:absolute;
width:890px;
}


#fullbanner{
}

#logpar{
	float: left;
	width: 162px;
	}
#full{
	width: 728px;
	float: right;
}



#topo{
background: #A5A774;
margin-bottom: 0px;
}
#menu{
background: #FFFFFF;
/*background: #DDE7E8; */
padding: 	0px;
margin:		0px;
}
/*#bottom{
width: 120px;
float: right;
}*/
#segturisticos {
width:		625px;
height: 	120px;
padding:	10px;
background:	#DFDFDF;
float:		left;
color: #555;
border-bottom: 20px solid #CCC;
}

#centro {
background:#FFF;
float: 		left;
width: 		890px;
padding: 	0px;
margin:		5px 0px 10px 0px;
}
#coluna_circuitos_cidade {
width:		720px;
height:		auto;
padding:	0px;
margin-right: 5px;
background:	transparent;
border:		none;
float:		left;

}
#coluna_publicidade {
width:		120px;
height:		auto;
padding:	5px;
margin:		0px;
background:	transparent;
border:		none;
text-align:	left;
float:		right;
}
#coluna_publicidade img {
width:		120px;
height:		auto;
padding:	0px;
margin:		0px 0px 05px 0px;
border:		none;
cursor:		pointer;
}
#rodape{
padding: 	10px;
margin:		0px;
background: #e7e4db url(../imagens/bg_rodape.jpg) left bottom no-repeat;
border-top:	5px solid #9c9670;
text-align: right;
clear: 		both;
}
/* CONTEÚDO */
/* CONTEÚDO >> HEADER */
/* menu */
#menuprincipal{
background: #004200;
color: #FFF;
}
/* buscar circuito */
fieldset#busca_circuito {
width:		225px;
height:		120px;
padding:	10px;
margin:		0px;
background: #DAE4E7;
float:		right;

border-bottom: 20px solid #CCC;
}
fieldset#busca_circuito label {
font: 		12px  "Trebuchet MS", Tahoma, Verdana;
color:		#82A6AA;
}
fieldset#busca_circuito input, fieldset#busca_circuito select {
width:		auto;
height:		20px;
padding:	0px;
background:	#FFFFFF;
color:		#51757D;
font: 		bold 12px "Trebuchet MS", Tahoma, Verdana;
border:		1px solid #82A6AA;
}
fieldset#busca_circuito #circuito_ok {
width:		80px;
height:		25px;
padding:	0px 5px;
margin:		10px 0px 0px 0px;
font: 		bold 13px "Trebuchet MS", Tahoma, Verdana;
color:		#FFFFFF;
background:	#82A6AA url(../imagens/bg_submit_circ.jpg) left top repeat-x;
border:		1px solid #82A6AA;
cursor:		pointer;
} 
/* 630 */
.segura630 {
width: 645px;
float:		left;
}

/* evento destaque */
#evento-destaque { height:160px; width:320px; float: right; margin-right:12px; margin-top:15px; }

/* cidade destaque */
#home_cidadedestaque { width:640px; float:left; padding: 5px; margin-left:3px; }
#img_cidadedestaque{
margin-right: 5px;
border: 5px solid #E4E4E4;
float: 		left;
width: 200px;
height: auto;
}

	
/* eventos */
#home_eventos{
width: 		235px;
height: auto;
padding: 	5px;
margin-top:10px;
margin-left:3px;
float: 		left;
}


/* newsletter */
#home_newsletter {
width:		370px;
height:		auto;
padding:	5px;
margin:		0px 10px 0px 0px;
background:	transparent;
float:		left;
}
#home_newsletter div {
width:		auto;
height:		auto;
padding:	5px;
margin:		0px;
background:	#DEDEED;
border:		1px solid #9094B1;
display:	block;
}
#home_newsletter div label {
width:		auto;
height:		auto;
padding:	0px;
margin:		0px;
}
#home_newsletter div input, select {
width:		auto;
height:		20px;
padding:	5px 0px 0px 5px;
background:	#FFFFFF;
color:		#8181C0;
font: 		bold 12px "Trebuchet MS", Tahoma, Verdana;
border:		1px solid #8181C0;
}
#home_newsletter div .nenws_submit {
width:		80px;
height:		25px;
padding:	0px 5px;
margin:		10px 0px 0px 0px;
font: 		bold 13px "Trebuchet MS", Tahoma, Verdana;
color:		#FFFFFF;
background:	#8181C0 url(../imagens/bg_submit_news.jpg) left top repeat-x;
border:		1px solid #8181C0;
cursor:		pointer;
} 

/* artigos */
#home_artigos{
width:		225px;
height:		auto;
padding:	10px;
margin:		0px;
text-align:	left;
float:		right;
}

#home_artigos a{
color: #A7A483;
}



#home_artigos ul#home_artigosquadro {
width: 		auto;
height:		auto;
padding: 	0px;
margin:		0px;
list-style:	none;
}
#home_artigos ul#home_artigosquadro li {
display:	block;
padding:	2px;
margin:		0px 0px 5px 0px;
border:		none;
border-bottom:1px dashed #D2E987;
}
#home_artigos ul#home_artigosquadro li:hover{
background:	#D2E987;
}
#home_artigos ul#home_artigosquadro li a, #home_artigos span a {
text-decoration:none;
color:		#7b9136;
}
#home_artigos ul#home_artigosquadro li a:hover, #home_artigos span a:hover {
text-decoration:none;
color:		#000000;
}
/* estrada real */
#home_estrReal {
width: 		220px;
padding: 	5px;
float: 		right;
}



ul#cidades_estrReal {
padding:	0px;
margin:		0px;
list-style:	none;
background:	transparent;
display:	block;
}
ul#cidades_estrReal li {
width:		32%;
display:	inline;
background:	transparent;
float:		left;
}
ul#cidades_estrReal li a{
padding:	2px 5px 2px 0px;
margin:		0px 2px;
text-decoration:none;
background:	transparent;
color:		#000000;
}
ul#cidades_estrReal li a:hover{
text-decoration:none;
background:	#e6e4db;
color:		#000000;
}
/* fale conosco */
fieldset.faleconosco {
width:		auto;
height:		auto;
padding:	10px;
margin:		0px 0px 15px 0px;
border:		1px solid #e6e4db;
}
fieldset.faleconosco legend {
font: 		bold 16px "Times New Roman", Times, serif; 
letter-spacing: normal;
padding:	0px 5px;
margin:		0px;
color:		#A2433D;  
}
fieldset.faleconosco label {
width:		90px;
height:		auto;
padding:	0px;
margin:		3px 5px 0px 0px;
text-align:	right;
float:		left;
}
fieldset.faleconosco label.semFloat {
width:		100px;
height:		auto;
padding:	0px;
margin:		0px 5px 0px 0px;
text-align:	right;
float:		none;
}
fieldset.faleconosco label.semWidth {
width:		auto;
height:		auto;
padding:	0px;
margin:		0px 5px 0px 0px;
text-align:	right;
float:		left;
}
fieldset.faleconosco input, fieldset.faleconosco select {
width:		auto;
height:		20px;
padding:	5px 0px 0px 5px;
background:	#FFFFFF url(../imagens/bg_input_faleconosco.jpg) bottom left repeat-x;
color:		#9c9670;
font: 		bold 12px "Trebuchet MS", Tahoma, Verdana;
border:		1px solid #e6e4db;
}
fieldset.faleconosco textarea {
width:		auto;
height:		auto;
padding:	5px 0px 0px 5px;
background:	#FFFFFF url(../imagens/bg_input_faleconosco.jpg) bottom left repeat-x;
color:		#9c9670;
font: 		bold 12px "Trebuchet MS", Tahoma, Verdana;
border:		1px solid #e6e4db;
}
fieldset.faleconosco .radio {
vertical-align:	middle;
background:	none;
border:	none;
}
fieldset.faleconosco #enviar {
width:		80px;
height:		25px;
padding:	0px 5px;
margin:		10px 0px 0px 0px;
font: 		bold 13px "Trebuchet MS", Tahoma, Verdana;
color:		#FFFFFF;
background:	#A2433D url(../imagens/bg_submit_faleconosco.jpg) left bottom repeat-x;
border:		1px solid #990000;
cursor:		pointer;
}
#box_msg_faleconosco {
width:		auto;
height:		auto;
padding:	10px;
margin:		0px;
background:	#F3DFDE;
border:		1px solid #A2433D;
}
/* cidades */
table#info_cidades {
width:		100%;
height:		auto;
background:	#bbba9e;
padding:	5px;
margin:		0px;
}
table#info_cidades .td_guia {
width:		60%;
height:		160px;
padding:	0px;
margin:		0px 5px 0px 0px;
background:	#e6e4db url(../imagens/bg_table_td_guia.jpg) left center no-repeat;
font:		12px "Trebuchet MS", Tahoma, Verdana;
color:		#000000;
vertical-align: top;
text-align:	left;
}
table#info_cidades .td_guia h2 {
padding:	2px;
margin:		2px;
font:		bold 13px "Trebuchet MS", Tahoma, Verdana;
background: #F5F4F1;
color:		#9c9670;
}
table#info_cidades .td_guia ul {
width:		30%;
height:		auto;
padding:	5px;
margin:		0px;
background:	transparent;
display:	block;
float:		left;
}
table#info_cidades .td_guia ul li {
width:		auto;
height:		auto;
_height:	16px; /* hack para IE(ca!) */
list-style:	none;
padding:	0px;
margin:		0px;
margin:		0px 0px 2px 0px;
_margin:	0px 0px 1px 0px;/* hack para IE(ca!) */
}
table#info_cidades .td_guia ul li img {
vertical-align:middle;
border:		none;
}
table#info_cidades .td_guia ul li a {
padding:	2px;
margin:		0px;
text-decoration:none;
background: #EEEDE8;
color:		#000000;
display:	block;
}
table#info_cidades .td_guia ul li a:hover {
text-decoration:none;
background: #F5F4F1;
color:		#9c9670;
}
table#info_cidades .td_guia .tempo {
width:		30%;
height:		auto;
padding:	5px;
margin:		0px;
background:	transparent;
display:	block;
text-align:	center;
float:		left;
}
table#info_cidades .td_guia .tempo h2,
table#info_cidades .td_guia .circuitos h2,
table#info_cidades .td_foto h2,
table#info_cidades .td_guia .segmentos h2 {
padding:	2px;
margin:		0px 0px 1px 0px;
background: #EEEDE8;
color:		#000000;
font:		12px "Trebuchet MS", Tahoma, Verdana;
text-align:	left;
letter-spacing: normal;
}
table#info_cidades .td_guia .tempo .segPrev,
table#info_cidades .td_guia .segmentos .segSeg {
padding:	10px 0px;
margin:		1px 0px 0px 0px;
text-align:	center;
background: #EEEDE8;
}
table#info_cidades .td_guia .circuitos {
width:		30%;
height:		auto;
padding:	5px;
margin:		0px;
background:	transparent;
display:	block;
text-align:	left;
float:		left;
}
table#info_cidades .td_guia .segmentos {
width:		98%;
height:		auto;
padding:	2px;
margin:		0px;
}
table#info_cidades .td_guia .segmentos img {
padding:	2px;
margin:		0px;
}
table#info_cidades .td_foto {
width:		40%;
height:		160px;
padding:	2px;
margin:		0px 0px 0px 5px;
background:	#e6e4db url(../imagens/bg_table_td_foto.jpg) right center no-repeat;
font:		12px "Trebuchet MS", Tahoma, Verdana;
color:		#000000;
text-align:	center;
vertical-align: top;
overflow:	hidden;
}
table#info_cidades .td_foto img {
padding:	0px;
margin:		5px 0px 0px 0px;
}
/* lista onde mostra as opções do guia */
ul#guiaCidade,
ul#guiaCidade li ul,
ul#guiaCidade li ul li ul {
padding:	0px;
margin:		0px;
background:	transparent;
display:	block;
}
ul#guiaCidade li,
ul#guiaCidade li.semWidth {
width:		98%;
padding:	0px 5px;
margin:		5px;
display:	block;
background:	#FAFAF8;
list-style:	none;
float:		left;
}
ul#guiaCidade li h3 {
font: 		bold 17px "Times New Roman", Times, serif; 
letter-spacing: normal;
padding:	0px;
margin:		0px 0px 10px 0px;
color:		#A2433D;
border-bottom:1px solid  #A2433D; 
}
ul#guiaCidade li img {
float:		left;
padding:	0px 5px 5px 0px;
margin:		0px;
vertical-align:top;
}
ul#guiaCidade li ul li {
width:		98%;
padding:	0px;
margin:		0px;
display:	block;
background:	transparent;
list-style:	none;
border-bottom:1px #d7d3c6 solid;
}
ul#guiaCidade li ul li h3 {
font: 		bold 14px "Times New Roman", Times, serif; 
letter-spacing: normal;
padding:	0px;
margin:		10px 0px 0px 0px;
color:		#A2433D;
border:		none;
}
ul#guiaCidade li ul li ul li {
width:		auto;
height:		auto;
padding:	0px 2px;
margin:		0px;
display:	block;
border:		none;
}
/* abre div de categorias */
.vercategorias, #toposite {
width:		98%;
height:		auto;
padding:	5px;
margin:		0px;
text-align:right; 
border-top:	1px solid #82A6AA; 
border-right:1px solid #82A6AA; 
border-bottom:5px solid #82A6AA;
border-left:1px solid #82A6AA;  
background-color:#DAE4E7;
text-transform:uppercase;
font-weight:	bold;
}
.vercategorias a, #toposite a {
text-decoration: none;
color:		#223031;
}
.vercategorias a:hover, #toposite a:hover {
text-decoration: none;
color:		#61888B;
}
/* mostra categorias para serviços */
#categorias {
width:		98%;
height:		auto;
padding:	5px;
margin:		0px;
background:	#DAE4E7;
border:		1px solid #82A6AA; 
}
ul#guiaCat {
padding:	0px;
margin:		0px;
background:	transparent;
display:	block;
list-style:	none;
}
ul#guiaCat li {
width:		100%;
padding:	0px;
margin:		0px;
display:	block;
background:	#DAE4E7;
list-style:	none;
}
ul#guiaCat li h3 {
font: 		bold 14px "Times New Roman", Times, serif; 
letter-spacing: normal;
padding:	0px;
margin:		10px 0px 05px 0px;
color:		#3C5355;
background:	#BBCED0;
border-bottom:1px solid #3C5355; 
}
ul#guiaCat li ul li {
padding:	0px;
margin:		0px;
}
ul#guiaCat li a, ul#guiaCat li ul li a {
color:		#3C5355;
text-dercoration: none !important;
}
ul#guiaCat li a:hover, ul#guiaCat li ul li a:hover {
color:		#3C5355;
text-dercoration: none;
}
/* página de erro */
#error {
width:		auto;
height:		150px;
padding:	10px;
margin:		0px;
background:	#FFFFFF url(../imagens/logo_erro.jpg) left top no-repeat;
}
#error p {
padding:	0px;
margin:		10px 0px 0px 130px;
}
#error p a {
text-decoration:none;
color:		#000000;
font-weight:bold;
}
#error p a:hover {
text-decoration:none;
color:		#9c9670;
font-weight:bold;
}
/* menu ancora */
ul.menu_ancora {
width:		auto;
height:		auto;
padding:	5px;
margin:		0px;
background:	#e6e4db;
border:		1px solid #9c9670;
}
ul.menu_ancora li {
width:		auto;
height:		20px;
padding:	0px;
margin:		0px;
list-style: none; 
display: inline;
}
ul.menu_ancora li a {
padding:	2px 10px 2px 2px;
margin:		2px;
text-decoration:none;
background: #EEEDE8;
color:		#000000;
}
ul.menu_ancora li a:hover {
text-decoration:none;
background: #F5F4F1;
color:		#9c9670;
}
ul.menu_ancora li img {
vertical-align:middle;
border:		none;
}
/* tabela de ventos */
table#lista_eventos {
width:		100%;
height:		auto;
background:	#f9f3ee;
padding:	2px;
margin:		0px;
border:		1px solid #dabba5;
}
table#lista_eventos th {
padding:	0px 0px 0px 5px;
margin:		0px;
font:		bold 13px "Trebuchet MS", Tahoma, Verdana;
color:		#66472b;
text-align:	left;
background:	#dabfa5;
}
table#lista_eventos tbody tr td{
padding:	0px 0px 0px 5px;
margin:		0px;
font:		12px "Trebuchet MS", Tahoma, Verdana;
color: 		#a57245;
text-align:	left;
background:	#FFFFFF;
}
table#lista_eventos tbody tr td a {
text-decoration:none;
color: 		#66472b;
}
table#lista_eventos tbody tr td a:hover {
text-decoration:none;
color: 		#a57245;
}
/* ver eventos (detalhes) */
#eventos_desc{
float: left;
width: 530px;
}
#eventos_mais{
width:		230px;
height:		auto;
padding:	5px;
margin:		0px;
background: #f9f3ee;
border:		1px solid #dabfa5;
text-align:	left;
float:		right;
}
#eventos_mais ul#lista_eventos {
width:		auto;
height:		auto;
padding:	0px;
margin:		0px;
list-style:	none;
}
#eventos_mais ul#lista_eventos li {
display:	block;
padding:	0px 0px 0px 5px;
margin:		0px 0px 2px 0px;
background: #EBDDCF;
border:		none;
border-bottom:1px dashed #DABFA5;
}
#eventos_mais ul#lista_eventos li:hover {
background: #F9F3EE;
}
#eventos_mais ul#lista_eventos li a {
text-decoration:none;
color:		#A57245;
}
#eventos_mais ul#lista_eventos li a:hover {
text-decoration:none;
color:		#66472B;
cursor:		pointer;
}
/* artigos, lista */
ul#lista_artigos {
width: 		auto;
height:		auto;
padding: 	0px;
margin:		0px;
list-style:	none;
}
ul#lista_artigos li {
display:	block;
padding:	2px;
margin:		0px 0px 5px 0px;
border:		none;
border-bottom:1px dashed #D2E987;
}
ul#lista_artigos li:hover{
background:	#D2E987;
}
ul#lista_artigos li a, ul#lista_artigos span a {
text-decoration:none;
color:		#434F1E;
}
ul#lista_artigos li a:hover, ul#lista_artigos span a:hover {
text-decoration:none;
color:		#000000;
}
/* LIGHT BOX >> AJAX PARA IMAGENS */
#lightbox{
position: 	absolute;
left: 		0;
width: 		100%;
z-index: 	100;
text-align: center;
line-height: 0;
}
#lightbox a img{ 
border: 	none;
}
#outerImageContainer{
position: 	relative;
background-color: #e6e4db;
width: 		250px;
height: 	250px;
margin: 	0 auto;
}
#imageContainer{
padding: 	10px;
}
#loading{
position: 	absolute;
top: 	  	10%;
left: 		0%;
height: 	25%;
width: 		100%;
text-align: center;
line-height:0;
}
#hoverNav{
position: 	absolute;
top: 		0;
left: 		0;
height: 	100%;
width: 		100%;
z-index: 	10;
}
#imageContainer>#hoverNav{ 
left: 		0;
}
#hoverNav a{ 
outline: 	none;
}
#prevLink, #nextLink{
width: 		49%;
height: 	100%;
background: transparent url(../imagens/blank.gif) no-repeat; /* Trick IE into showing hover */
display: 	block;
}
#prevLink { 
left: 		0; 
float: 		left;
}
#nextLink { 
right: 		0;
float: 		right;
}
#prevLink:hover, #prevLink:visited:hover { 
background: url(../imagens/prevlabel.gif) left 15% no-repeat; 
}
#nextLink:hover, #nextLink:visited:hover { 
background: url(../imagens/nextlabel.gif) right 15% no-repeat; 
}
#imageDataContainer{
font: 		12px Trebuchet MS, Verdana, Helvetica, sans-serif;
background-color: #e6e4db;
margin: 	0 auto;
line-height: 1.4em;
overflow: 	auto;
width: 		100%;
color:		#000000;	
}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{
position: 	absolute;
top: 		0;
left: 		0;
z-index: 	90;
width: 		100%;
height: 	500px;
background-color: #000;
}


/* LIMPA FLOAT */
.clear {
clear:		both;
border-top: 1px solid #CCC;
}

.clear2 {
clear:		both;
border-top: 20px solid #016701;
}
.clear3 {
clear:		both;
}

cb { clear:both; }


/* FONTES */
.p10{
font-family: Arial, sans-serif;
font-size: 	10px;
color: 		#000000;
}
.v10{
font-family: Arial, sans-serif;
font-size: 	 10px;
color: 		#ECECE6;
}
.imgsegtur{
padding:	1px 0px;
margin:		0px;
}
/* LINKS */
a:link {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/* FORMULÁRIOS */
.form{
font-family: Arial, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #8A8766;
background: #FFFFFF;
}

#form_anuncio_submit {
cursor:pointer;
}

#form_anuncio_submit:hover {
background:url(../imagens/bg_submit_circ_inv.jpg) repeat-x 0 -5px;    
}
/* TÍTULOS */
h1{ 
font: 		20px "Times New Roman", Times, serif; 
letter-spacing: -1px;
padding:	0px;
margin:		0px 0px 5px 0px;
color:		#000;
}
h2{ 
font: 		16px "Times New Roman", Times, serif; 
letter-spacing: -1px;
padding:	0px 0px 5px 0px;
margin:		0px;
color:		#000000;  
}
h3{ 
font: 		bold 15px "Times New Roman", Times, serif; 
letter-spacing: normal;
padding:	0px;
margin:		0px;
color:		#A2433D;  
}
h1.subt_h1 {
font: 		17px Arial; 
padding:	0px;
margin:		0px 0px 5px 0px;
color:		#636045;
}
/* LOJA */
#loja{
position:absolute;
left:780px;
top:10px;
}
/* TOOL TIP*/
#ToolTip{
position: absolute;
visibility: hidden;
z-index: 100;
width: 200px;
filter: Alpha(opacity=95);
cursor:help;
-moz-opacity:0.9;
text-align: justify;
}	
.tooltiptitle{
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
cursor:help;
-moz-opacity:0.9;
}
.tooltipcontent{
color: #000000;
text-decoration:none;
cursor: help;
-moz-opacity:0.9;
}
#separador{
clear: both;
}
#linha{
border-bottom: 2px solid #CCC;
margin: 10px 10px 10px 0px;
}
.fonte11{
font-family: Tahoma;
font-size: 11px;
}



input, textarea, select{
	border: 1px solid #CCC;
	font-size: 11px;
	padding: 5px;
	}
	
	
/* links */
#guiaCidade a:link { color:#777; text-decoration:underline; }

a{ color: #000; text-decoration: none;}
a:hover{ color: #777;}


.titulo_artigohome{
	font-size: 12px;
	color: #9C9771;
	font-weight: bold;
	}