/*
Theme Name: Brasil Destinos
Description: Tema padrao do portal Brasil Destinos
Version: 2.0
Author: Micky Huang

*/

	/* Resetando Estilos */
	
		html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}
		caption, th, td {text-align:left;font-weight:normal;}
		table {border-collapse:separate;border-spacing:0;}
		blockquote:before,blockquote:after,q:before,q:after {content: "";}
		blockquote, q {quotes: "" "";}
	
		* {margin:0;padding:0;}
	
		body { 
			background:url(images/bg.jpg) top center no-repeat;
			font:normal normal normal 80%/1.8em 'Trebuchet MS', Verdana;
		}
	
		a {text-decoration:none;}
		a:hover {text-decoration:underline;}
		hr {display:none;}
	
		* a {position:relative;}
	/* Fim da Resetada */

	/****************************************************************
	*****************								*****************
	*****************		ESTRUTURA PRINCIPAL		*****************
	*****************								*****************
	*****************************************************************/
	
	#wrap {
		width:920px;
		margin:0 auto 0 auto;
		}
	#main, #footer-home #main-footer-home, #main-category, #main-page-padrao {
		width:641px;
		float:left;
		margin:0 0 10px 0;
		}
	#sidebar, #footer-home #sidebar-footer-home {
		width:254px;
		float:left;
		margin:0 0 10px 10px;
		}		
	#footer {
		clear:both;
		padding:9px 0 0 0;
		background:url(images/footerBoxUp.jpg) no-repeat;
		margin:10px 0 15px 0;
		}
		
	/****************************************************************
	*****************								*****************
	*****************			AREAS				*****************
	*****************								*****************
	*****************************************************************/	
	
		/*__________________________ HEADER __________________________*/
		
			#header h1 {
				width:340px;
				height:108px;
				background:url(images/header_logo.png) no-repeat;
				display:block;
				margin:45px auto 25px auto;
				}
				
				/**** HACK para transparencia de PNG em IE6 ****/
				* html #header h1
				  {
				  background:none;
				  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/header_logo.png', sizingMethod='crop');
				  }
				 /* X */
				
				#header h1 span {display:none;}
				
	
		/*__________________________ MENU __________________________*/
		
			#menu {
				position:relative;
				width:362px;
				height:70px;
				float:left;
				z-index:1000;
				}
				
				#menu li {
					list-style:none;
					float:left;
					}
					#menu li a {
						display:block;
						height:70px;
						}
						#menu li a span {display:none;}
					
					/* Home */
					#menu li.page_home a {
						width:82px;
						background:url(images/menu_home.png) no-repeat;
						}
							/**** HACK para transparencia de PNG em IE6 ****/
							* html #menu li.page_home a
							  {
							  background:none;
							  width:82px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/menu_home.png', sizingMethod='crop');
							  cursor:pointer;
							  }
							 /* X */	
						#menu li.page_home.current_page_item a, #menu li.page_home a:hover {
							background:url(images/menu_home_over.png) no-repeat;
							}
							/**** HACK para transparencia de PNG em IE6 ****/
							* html #menu li.page_home.current_page_item a, #menu li.page_home a:hover 
							  {
							  background:none;
							  width:82px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/menu_home_over.png', sizingMethod='crop');
							  cursor:pointer;
							  }
							 /* X */
							 
					/* Destinos - ID 531*/
					#menu li.page-item-531 a {
						width:99px;
						background:url(images/menu_destinos.png) no-repeat;
						}
						/* HACK para transparencia de PNG em IE6 ****/
							* html #menu li.page-item-531 a
							  {
							  background:none;
							  width:99px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/menu_destinos.png', sizingMethod='crop');
							  cursor:pointer;
							  }
							 /* X */
						#menu li.page-item-531 a:hover, #menu li.page-item-531.current_page_item a  {
							background:url(images/menu_destinos_over.png) no-repeat;
							}
						/* HACK para transparencia de PNG em IE6 ****/
							* html #menu li.page-item-531 a:hover, #menu li.page-item-531.current_page_item a
							  {
							  background:none;
							  width:99px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/menu_destinos_over.png', sizingMethod='crop');
							  cursor:pointer;
							  }
							 /* X */
							 
					/* Dicas - ID 541*/
					#menu li.page-item-541 a {
						width:80px;
						background:url(images/menu_dicas.png) no-repeat;
						}
						
						/* HACK para transparencia de PNG em IE6 ****/
							* html #menu li.page-item-541 a
							  {
							  background:none;
							  width:80px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/menu_dicas.png', sizingMethod='crop');
							  cursor:pointer;
							  }
							 /* X */
						
						#menu li.page-item-541 a:hover, #menu li.page-item-541.current_page_item a  {
							background:url(images/menu_dicas_over.png) no-repeat;
							}
							
							/* HACK para transparencia de PNG em IE6 ****/
							* html #menu li.page-item-541 a:hover, #menu li.page-item-541.current_page_item a
							  {
							  background:none;
							  width:80px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/menu_dicas_over.png', sizingMethod='crop');
							  cursor:pointer;
							  }
							 /* X */
							
					/* Estados - ID 533*/
					#menu li.page-item-533 a {
						width:93px;
						background:url(images/menu_estados.png) no-repeat;
						}
						
						/* HACK para transparencia de PNG em IE6 ****/
							* html #menu li.page-item-533 a
							  {
							  background:none;
							  width:93px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/menu_estados.png', sizingMethod='crop');
							  cursor:pointer;
							  }
							 /* X */
						
						#menu li.page-item-533 a:hover, #menu li.page-item-533.current_page_item a  {
							background:url(images/menu_estados_over.png) no-repeat;
							}
							
							/* HACK para transparencia de PNG em IE6 ****/
							* html #menu li.page-item-533 a:hover, #menu li.page-item-533.current_page_item a
							  {
							  background:none;
							  width:93px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/menu_estados_over.png', sizingMethod='crop');
							  cursor:pointer;
							  }
							 /* X */
					
					
					/*______________ SUB MENUS ______________*/
					
					#menu li.page-item-531:hover a {
						background:url(images/menu_destinos_over.png) no-repeat;
						}	
						/* HACK para transparencia de PNG em IE6 ****/
							* html #menu li.page-item-531:hover a
							  {
							  background:none;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/menu_destinos_over.png', sizingMethod='crop');
							  cursor:pointer;
							  }
							 /* X */
					#menu li.page-item-533:hover a {
						background:url(images/menu_estados_over.png) no-repeat;
						}
						/* HACK para transparencia de PNG em IE6 ****/
							* html #menu li.page-item-533:hover a
							  {
							  background:none;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/menu_estados_over.png', sizingMethod='crop');
							  cursor:pointer;
							  }
							 /* X */
					#menu li ul {
						display:none;
						}
					
					#menu li:hover ul {
						position:absolute;
						display:block;				
						}		

						#menu li:hover ul li {
							float:none;
							}
							
							#menu li.page-item-533:hover ul li{
								float:left;
								}
								
							#menu li:hover ul li a {
								width:140px;
								height:33px;
								color:#528e00;
								font-weight:bold;
									
									*background:none;
									*margin:0 0 0 -17px;
								}
								#menu li:hover ul li a span {display:block;}
								
								#menu li.page-item-531:hover ul li a, #menu li.page-item-533:hover ul li a {
									background:url(images/submenu_separador.jpg) bottom no-repeat;
									}
											
					#menu .submenu-top {
						width:139px;
						padding:19px 10px 0 11px;
						margin:0 0 0 -30px;
						display:block;
						background:url(images/submenu_box_top.png) top center no-repeat;
						}
						
						/* HACK para transparencia de PNG em IE6 ****/
							* html #menu .submenu-top
							  {
							  background:none;
							  width:139px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/submenu_box_top.png', sizingMethod='crop');
							  }
							 /* X */
						
					#menu .submenu-bottom {
						width:160px;
						height:11px;
						margin:0 0 0 -30px;
						display:block;
						background:url(images/submenu_box_bottom.png) no-repeat;
						}
						/* HACK para transparencia de PNG em IE6 ****/
							* html #menu .submenu-bottom
							  {
							  background:none;
							  width:160px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/submenu_box_bottom.png', sizingMethod='crop');
							  }
							 /* X */
						
						#menu li.page-item-533 .submenu-top, #menu li.page-item-533 .submenu-bottom {
							margin:0 0 0 -186px;
						}
						#menu li.page-item-533 .submenu-top {
							width:423px;
							background:url(images/submenu_triplo_box_top.png) top left no-repeat;
							}
							/* HACK para transparencia de PNG em IE6 ****/
							* html li.page-item-533 .submenu-top
							  {
							  background:none;
							  width:423px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/submenu_triplo_box_top.png', sizingMethod='crop');
							  }
							 /* X */
						#menu li.page-item-533 .submenu-bottom {
							width:444px;
							background:url(images/submenu_triplo_box_bottom.png) bottom left no-repeat;
							}
							/* HACK para transparencia de PNG em IE6 ****/
							* html li.page-item-533 .submenu-top
							  {
							  background:none;
							  width:444px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/submenu_triplo_box_bottom.png', sizingMethod='crop');
							  }
							 /* X */
						#menu li.page-item-533:hover ul li a {*margin:0;}
		
					
		/*__________________________ BUSCA __________________________*/
			
			#header form#searchform {
				width:250px;
				height:25px;
				margin:20px 0 0 20px;
				display:block;
				float:left;
				}
				#header form#searchform label, #searchFooter form label{
					width:38px;
					height:22px;
					background:url(images/label_busca.png) no-repeat;
					color:transparent;
					text-indent:-9999px;
					float:left;
					}
					/* HACK para transparencia de PNG em IE6 ****/
							* html #header form#searchform label, #searchFooter form label
							  {
							  background:none;
							  width:38px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/label_busca.png', sizingMethod='crop');
							  }
							 /* X */
				#header form#searchform input#s, #searchFooter form input#s {
					width:176px;
					height:18px;
					padding:3px 2px 1px 3px;
					background:url(images/input_busca.png) no-repeat;
					font-size:0.8em;
					border:none;
					float:left;
					}
					/* HACK para transparencia de PNG em IE6 ****/
							* html #header form#searchform input#s, #searchFooter form input#s
							  {
							  background:none;
							  width:176px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/input_busca.png', sizingMethod='crop');
							  }
							 /* X */
				#header form#searchform input#searchsubmit, #searchFooter form input#searchsubmit {
					width:22px;
					height:22px;
					margin:0 0 0 6px;
					background:url(images/busca_button.png) no-repeat;
					float:left;
					border:none;
					color:transparent;
						
						*color:#FFFFFF;
						*font-size:0px;
						*overflow:hidden;
						*padding:1000px;
					}
					/* HACK para transparencia de PNG em IE6 ****/
							* html #header form#searchform input#searchsubmit, #searchFooter form input#searchsubmit
							  {
							  background:none;
							  width:22px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/busca_button.png', sizingMethod='crop');
							  }
							 /* X */
	
		/*__________________________ FOOTER __________________________*/
		
		#footer .footerContent {
			background:url(images/footerBoxDown.jpg) left bottom no-repeat;
			padding:10px 10px 10px 10px;
			}
			
			/* ____________ Search ____________ */
			
				 #searchFooter {
					width:880px;
					height:30px;
					margin:0 auto 30px auto;
					}
				#searchFooter form#searchform {
					width:260px;
					height:55px;
					margin:0 auto 0 auto;
					padding:10px 0 20px 0;
					float:none;
					}
					
			/* ____________ Popular Posts ____________ */					
				
				#footer #popularPosts {
					width:600px;
					margin:0 auto 0 auto;
					}
					#footer #popularPosts .coluna {
						width:160px;
						height:150px;
						padding:0 18px 0 18px;
						margin:0;
						}
						#footer #popularPosts .coluna h2 {
							text-transform:uppercase;
							color:#333;
							font-weight:bold;
							font-size:0.8em;
							}
						#footer #popularPosts .coluna li {
							list-style:none;
							}
							#footer #popularPosts .coluna li a {
								color:#666;
								}
								#footer #popularPosts .coluna li a:hover {color:#0735fa;}
								
						#footer #popularPosts .colunaUm {
							float:left;
							border-right:1px solid #999;
							}
						#footer #popularPosts .colunaDois {
							border-left:1px solid #eaeaea;
							border-right:1px solid #999;
							float:left;
							}
						#footer #popularPosts .colunaTres {
							float:left;
							border-left:1px solid #eaeaea;
							} 
							
							
			/* ____________ Menu Footer ____________ */
			
				#footer #menuFooter {
					height:30px;
					margin:30px 0 0 0;
					padding:0 10px 0 10px;
					}
					#footer #menuFooter ul {
						list-style:none;
						padding:0;
						line-height:1em;
						}
						#footer #menuFooter ul li {
							float:left;
							padding:0px 10px 0px 10px;
							border-right:1px solid #eaeaea;
							}
							#footer #menuFooter ul li a {
								text-transform:uppercase;
								font-weight:bold;
								font-size:0.7em;
								color:#7C7C7C;
								}
								#footer #menuFooter ul li ul {display:none;}
						
						#footer #menuFooter .menu-footer-left {float:left;}			
						#footer #menuFooter .menu-footer-right {
							float:right;
							margin:0 20px 0 0;
							}
							#footer #menuFooter .menu-footer-right ul li a {
								text-transform:capitalize;
								}		
		
	/****************************************************************
	*****************								*****************
	*****************			HOME				*****************
	*****************								*****************
	*****************************************************************/	
				
		/*______________ Destaques ______________*/
		
		#destaque {
			position:relative;
			width:642px;
			height:202px;
			margin:0 10px 10px 0;
			}
		#primeiro-bloco{float:left;}
			#destaque-dois, #destaque-tres {
				width:392px;
				height:102px;
				margin:0 10px 10px 0;
				}	
				
			#destaque h2 a, #destaque-dois h2 a, #destaque-tres h2 a, #materia-um h2 a, #materia-dois h2 a, .halfBox h2 a {
				text-transform:uppercase;
				font-size:0.7em;
				font-weight:bold;
				color:#999;
				line-height:0.7em;
				}
				#materia-um h2 a, #materia-dois h2 a {color:#208b01;}			
			#destaque h3 {
				position:absolute;
				top:0;
				left:0;
				margin:12px 0 0 30px;
				width:115px;
				height:33px;
				background:url(images/main_aba_destaque.png) no-repeat;
				display:block;
				}
				#destaque h3 span {display:none;}
			#destaque h4 a, #destaque-dois h3 a, #destaque-tres h3 a, .halfBox h3 a{
				text-transform:uppercase;
				color:#0735fa;
				font-size:1.4em;
				line-height:1.4em;
				}
				#destaque-dois h3 a, #destaque-tres h3 a, .halfBox h3 a {
					font-weight:bold;
					font-size:1.1em;
					}
			#destaque h5, #destaque-dois h4, #destaque-tres h4, .halfBox h4 {
				font-size:0.9em;
				font-weight:bold;
				line-height:0.9em;
				color:#1c8b01;
				}
			#destaque p, #destaque-dois p, #destaque-tres p, .halfBox p{
				margin:20px 10px 0 0;
				font-size:0.9em;
				line-height:1.2em;
				}	
				.halfBox p{margin:5px 10px 0 0;}
				
				#destaque-dois p, #destaque-tres p{margin:2px 10px 0 0;}
			#destaque .imagem-destaque{
				width:380px;
				height:180px;
				overflow:hidden;
				float:left;
				margin:0 10px 0 0;
				}
				#destaque-dois .imagem-destaque, #destaque-tres .imagem-destaque, #materia-um .imagem-destaque, #materia-dois .imagem-destaque{
					width:80px;
					height:80px;
					overflow:hidden;
					float:left;
					margin:0 10px 0 0;
				}
				
				#materia-um, #materia-dois {
					width:315px;
					float:left;
					}
					#materia-dois {margin:0 0 0 11px;}
					#materia-um .content .main, #materia-dois .content .main {
						height:76px;
						}
				#materia-um h3 a, #materia-dois h3 a {
					font-size:1.1em;
					color:#000;
					font-weight:bold;			
					}
					#materia-um h4, #materia-dois h4 {
						color:#666;
						margin:10px 0 0 0;
						font-size:1em;
						line-height:1.3em;
						}
					
		/*__________ Outros Destinos __________ */
		
		#outros-destinos {
			width:239px;
			height:215px;
			float:right;
			overflow:hidden;
			}	
			#outros-destinos h2, #outros-destinos-interna h2 {
				width:95px;
				height:17px;
				margin:0 auto 0 auto;
				background:url(images/titulo_outros_destinos.jpg) no-repeat;
				}	
				#outros-destinos h2 span, #outros-destinos-interna h2 span {display:none;}
			
			#outros-destinos ul, #outros-destinos-interna ul {
				list-style-image:url(images/bullet_star.jpg);
				margin:20px 0 0 0;
				}
				
				#outros-destinos ul li, #outros-destinos-interna ul li {
					margin:2px 15px 2px 15px;
					padding:3px 0 3px 0;
					background:url(images/box_separador.jpg) top no-repeat;
					color:#0735fa;
				}
					#outros-destinos ul li a, #outros-destinos-interna ul li a {
						font-weight:bold;
						color:#0735fa;
						}
				
		/* _______________________ SIDEBAR _______________________ */
		
			/* ________Calendário ________ */
			
			#sidebar #calendario {
				width:250px;
				display:block;
				padding:0;
				}
				#sidebar #calendario .content .main {
					height:180px;
					min-height:180px;
					}
				#sidebar #calendario #calendar_wrap{
				
				}
				#sidebar #calendario h2 {
					width:226px;
					height:30px;
					background:url(images/titulo_proximos_eventos.jpg) no-repeat;
					display:block;
					}
					#sidebar #calendario h2 span {display:none;}
				#sidebar #calendario table#wp-calendar{
						width: 180px;
						padding:0;
						margin:0px auto 0 auto;
						text-align:center;
						font-size: 0.8em;
						line-height:13px;
						
							*margin:10px auto 0 auto;
						}
					
					
					#wp-calendar caption a, #wp-calendar caption a:hover{background: transparent;}
					
					#wp-calendar thead tr th{
						font-weight: bold;
						background:#CCC;
						color:#666;
						border-right:1px solid #FFF;
						}
					
					#wp-calendar a{
						text-decoration: none;
						display: block;
						font-weight:bold;
						color:#000;
						}
					#wp-calendar td, #wp-calendar th{text-align: center; color:#999;}
					#wp-calendar tr td.pad, #wp-calendar tr td#showit {background:none;}
					#wp-calendar tr td#prev a, #wp-calendar tr td#next.pad a{border:1px solid #999;}
					
					#wp-calendar tbody td a{
						background-color: #ccc;
						border-right:1px solid #FFF;
						}
						#wp-calendar tbody td a:hover{
						background-color:#0066CC;
						}
					#wp-calendar caption{
						padding: 0.2em 1em 0.2em 0em;
						font-weight: bold;
						text-align: center;
						font-size: 1em;
						background:#333;
						color:#999;
						border-right:1px solid #fff;
						border-bottom:1px solid #fff;
						}
						#wp-calendar td#todayWidget {
							background:#33CC00;
							color:#FFF;
							border-bottom:3px solid #99FF33;
							}
						
			/* ________ Enquete ________ */
			
			#enquete {margin:8px 0 0 0;}
			#enquete .content .main {
				height:192px;
				min-height:192px;
				}
				#enquete h2 {
					width:226px;
					height:30px;
					background:url(images/titulo_enquete.jpg) no-repeat;
					}
					#enquete h2 span {display:none;}
					
				#enquete li {
					list-style:none;
					padding:0;
					}
				#enquete li ul li {
					list-style-image:url(images/bullet_seta.jpg);
					padding:0;
					margin:0 0 0 25px;
						
						*margin:-10px 0 0 25px;
					}
					#enquete li ul li strong{font-weight:bold;}
					#enquete li ul li.formVota {margin:0;}
					
					#enquete .formVotaFooter input{
						width:47px;
						height:24px;
						margin:0 10px 0 0;
						float:left;
						background:url(images/button_votar.jpg) no-repeat;
						border:none;
						color:transparent;
						
							*font-size:0em;
							*color:#FFFFFF;
							*padding:1000px;
							*overflow:hidden;
						}
					#enquete a.viewResults{
						font-size:0.8em;
						color:#999;
						margin:0 auto; 
						text-align:center;
						float:left;
						}
					
					#enquete li ul li div form.wp-polls-form p {padding:0; margin:0;}	
					
			#enquete .content .main #enqueteContainer {
				width:195px;
				height:90px;
				margin:5px 0 10px 5px;
				overflow:auto;
				}
				
				#enquete .content .main #enqueteResultsContainer {
				width:220px;
				height:90px;
				margin:5px 0 10px -15px;
				overflow:auto;
				}
				#enquete .content .main #enqueteResultsContainer ul li{
					margin:0;
					padding:0;
					}
						
			/* ________ Newsletter ________ */
			
			#newsletter {margin:7px 0 0 0;}
				#newsletter .content .main {
					height:76px;
					
						*height:80px;
					}
				#newsletter h2 {
					width:226px;
					height:30px;
					display:block;
					background:url(images/titulo_assine_newsletter.jpg) no-repeat;
					}
					#newsletter h2 span, #newsletter .plugin-support {display:none;}
					
					#newsletter form.gsom-sa-from {
						margin:5px 0 0 10px;
						}
					#newsletter form.gsom-sa-from label {font-size:0.8em;}
					#newsletter form.gsom-sa-from input[type="text"] {
						width:130px;
						font-size:0.7em;
						padding:2px;
						
							*width:110px;
						}
						#newsletter .gsom_sfi {float:left;}
						
						#newsletter input[type="submit"]{
							width:35px;
							height:35px;
							background:url(images/button_ok.jpg) no-repeat;
							margin:5px 0 0 5px;
							border:none;
							color:transparent;
							text-indent:-9999px;
							
								*float:left;
								*margin:-15px 0 0 5px;
								*overflow:hidden;
								*padding:1000px;
							}
			
		/* _______________________ GALERIA DE FOTOS _______________________ */
		
		#middlePage {
			clear:both;
			width:905px;
			}
			#middlePage #galeriaFotos {
				height:105px;
				}
				#middlePage #galeriaFotos h2 {
					width:15px;
					height:34px;
					margin:30px 8px 0 0;
					display:block;
					background:url(images/titulo_fotos.jpg) no-repeat;
					float:left;
					}
					#middlePage #galeriaFotos h2 span {display:none;}
					
					#middlePage #galeriaFotos p.back a {
						width:39px;
						height:91px;
						display:block;
						margin:0px 5px 0 0;
						background:url(images/button_fotos_back.jpg) no-repeat;
						float:left;
						}
						
					#middlePage #galeriaFotos p.next a {
						width:39px;
						height:91px;
						display:block;
						margin:0px 0 0 5px;
						background:url(images/button_fotos_fwrd.jpg) no-repeat;
						float:left;
						}
						
						#middlePage #galeriaFotos p.back a span, #middlePage #galeriaFotos p.next a span {display:none;}
						
			#middlePage #galeriaFotos .thumbsContainer {
				position: relative;
				width:770px;
				overflow:hidden;
				margin:7px 0 0 0;
				height:100px;
				float:left;
				}
				#middlePage #galeriaFotos .thumbsContainer ul {
					position: relative;
					left: 0;
					width: auto;
					margin: 0;
					padding: 0;
					list-style-type: none;
					overflow: hidden;
					z-index: 1;
				}
				#middlePage #galeriaFotos .thumbsContainer ul li {
					width:85px;
					float:left;
					list-style:none;
					display:inline;
					}
				#middlePage #galeriaFotos .thumbsContainer ul li a {
					width:75px;
					height:75px;
					overflow:hidden;
					display:block;
					margin:0 auto 0 auto;
					}
				#middlePage #galeriaFotos .thumbsContainer ul li p {
					display:block;
					width:60px;
					margin:0 auto 15px auto;
					text-align:center;
					font-size:0.7em;
					line-height:1.4em;
					font-weight:bold;
					color:#999;
					}
					.view_all {display:none;}
		
					
		/* _______________________ FOOTER DA HOME _______________________ */
		
		#footer-home {
			height:155px;
			margin:10px 0 0 0;
			
				*margin:10px 0 35px 0;
			}
		
			/* _________ News _________ */
			
			#footer-home #main-footer-home #news {
				width:315px;
				margin:0 10px 0 0;
				float:left;
				}
				#footer-home #main-footer-home #news .content .main {height:155px;}
				#footer-home #main-footer-home #news h2 {
					width:93px;
					height:19px;
					display:block;
					margin:0 0 15px 0;
					background:url(images/titulo_ultimas_noticias.jpg) no-repeat;
					}
					#footer-home #main-footer-home #news h2 span {display:none;}
					
				#footer-home #main-footer-home #news ul {
					line-height:1.9em;
					}
					#footer-home #main-footer-home #news ul li {
						margin:0;
						list-style:none;
						font-size:0.9em;
						color:#999;
						}
						#footer-home #main-footer-home #news ul li a {
							color:#000;		
							}
							#footer-home #main-footer-home #news a.mais-noticias {
								display:block;
								text-align:right;
								text-transform:lowercase;
								color:#0735fa;
								font-weight:bold;
								margin:0 15px 0 0;
								}
							#footer-home #main-footer-home #news ul li span {margin:0 10px 0 0;}
					
					
			/* _________ Videos _________ */
			
			#footer-home #main-footer-home #videos {
				width:315px;
				float:left;
				}
				#footer-home #main-footer-home #videos .content .main {height:155px;}
				#footer-home #main-footer-home #videos h2 {
					width:43px;
					height:19px;
					display:block;
					background:url(images/titulo_videos.jpg) no-repeat;
					}
					#footer-home #main-footer-home #videos h2 span {display:none;}			
			
			/* _________ Ultimos Comentarios _________ */
			
				#footer-home #sidebar-footer-home #lastComents .content .main, #sidebar #lastComents .content .main {height:155px;}
				
				#sidebar #lastComents {margin:10px 0 0 0;}
				
				#footer-home #sidebar-footer-home #lastComents h2, #sidebar #lastComents h2 {
					width:226px;
					height:30px;
					display:block;
					background:url(images/titulo_ultimos_comentarios.jpg) no-repeat;
					}
					#footer-home #sidebar-footer-home #lastComents h2 span, #sidebar #lastComents h2 span {display:none;}
					
					#footer-home #sidebar-footer-home #lastComents ul, #sidebar #lastComents ul {
						list-style-image:url(images/bullet_star.jpg);
						margin:5px 0 0 0;
						}
						
				#footer-home #sidebar-footer-home #lastComents ul li, #sidebar #lastComents ul li {
					margin:2px 15px 2px 15px;
					padding:3px 0 3px 0;
					background:url(images/box_separador.jpg) top no-repeat;
					color:#666;
					}
					#footer-home #sidebar-footer-home #lastComents ul li a, #sidebar #lastComents ul li a {
						font-weight:bold;
						color:#0735fa;
						}
						
						
	/****************************************************************
	*****************								*****************
	*****************			SINGLE				*****************
	*****************								*****************
	*****************************************************************/	
	
	/* ______________ BreadCrumb ______________ */
	
		.breadcrumb {
			margin:0 12px 0 0;
			padding:0 0 10px 0;
			font-size:0.8em;
			color:#999;
			border-bottom:1px solid #ccc;
			font-weight:bold;
			}
			
			.breadcrumb a {
				text-transform:uppercase;
				color:#4768f8;
				}
	
	/* ______________ Post Header ______________ */
	
		#postHeader {
			margin:0 12px 0 0;
			padding:30px 0 30px 40px;
			height:40px;
			border-top:1px solid #eaeaea;
			background:url(images/bussola.jpg) left no-repeat;
			}
			#postHeader #postTitle {
				float:left;
				}
				#postHeader #postTitle h2 {
					text-transform:uppercase;
					color:#0735fa;
					font-size:2em;
					line-height:1em;
					font-weight:bold;
					}
				#postHeader #postTitle h3 {	
					font-size:0.9em;
					font-weight:bold;
					line-height:0.9em;
					color:#1c8b01;
					}
				
				#postHeader .ratingblock {
					margin:-5px 0 0 0;
					float:right;
					text-align:right;
					}
					#postHeader .ratingblock .ratepost {float:right;}
				    #postHeader .ratingblock .article {clear:both;}
					
	/* ______________ Post  ______________ */	
				
				.entry {margin:0 0 30px 0;}
				.entry p img.size-full, .entry p img.size-thumbnail {display:none;}
				.entry p {
					margin:10px auto;
					width:550px;
					}
				#postImage {
					width:615px;
					height:180px;
					margin:0 0 30px 0;
					overflow:hidden;
					}
					
				.entry .tags {
					display:block;
					width:550px;
					font-size:0.8em;
					margin:20px auto 0 auto;
					}
					.entry .tags a {
						color:#999;
						}	
				.entry .tags .tagImage {
					width:22px;
					height:21px;
					padding:3px 0px 3px 3px;
					background:url(images/tag.jpg) no-repeat;
					color:transparent;
					text-indent:999px;
					}		
							
	/* ______________ Galeria de Fotos  ______________ */
	
		#fotosContent {
			width:573px;
			margin:0 20px 0 20px;
			}
		#fotosContent h4 {
			width:573px;
			height:20px;
			display:block;
			background:url(images/titulo_fotos_content.jpg) no-repeat;
			}
			#fotosContent h4 span {display:none;}
			
	/* ______________ Post Footer  ______________ */
			
		#postFooter	{
			width:585px;
			margin:30px 0 30px 0;
			padding:30px 0 0 30px;
			border-top:1px solid #CCC;
			}
			
			#postFooter #postsRelacionados {
				width:262px;
				float:left;
				}
			#postFooter #linksRelacionados {
				width:280px;
				float:left;
				}
				
				
				#postFooter #postsRelacionados h4 {
					width:121px;
					height:16px;
					margin:0 0 15px 0;
					display:block;
					background:url(images/titulo_artigos_relacionados.jpg) no-repeat;
					}		
					
				#postFooter #linksRelacionados h4{
					width:59px;
					height:16px;
					margin:0 0 15px 0;
					display:block;
					background:url(images/titulo_links_uteis.jpg) no-repeat;
					}	
					
					#postFooter #postsRelacionados h4 span, #postFooter #linksRelacionados h4 span {display:none;}
					
				#postFooter #postsRelacionados a, #postFooter #linksRelacionados a {
					font-weight:bold;
					color:#666;
					}
					
					#postFooter #postsRelacionados ol {
						list-style:inside decimal;
						color:#666;
						font-weight:bold;
						font-size:0.9em;
						}	
					#postFooter #linksRelacionados ul {
						list-style:none;
						color:#666;
						font-size:0.9em;
						}
						
	/* ______________ Comentarios  ______________ */
		#comentarios {
			width:573px;
			margin:20px 20px 0 20px;
			}
			#comentarios h3 {
				width:103px;
				height:23px;
				display:block;
				background:url(images/titulo_comentarios.jpg) no-repeat;
				}
				#comentarios h3 span, #comentarios h4#deixeSeuComentario span {display:none;}
				#comentarios h4 {
					margin:0 0 30px 0;
					font-weight:bold;
					color:#1c8b01;
					}
			#comentarios h4#deixeSeuComentario {
				width:102px;
				height:13px;
				display:block;
				margin:30px 0 0 0;
				background:url(images/titulo_deixe_seu_comentario.jpg) no-repeat;
				}
			
			#comentarios ol {
				list-style:none;
				}
				#comentarios ol .comment-author img {
					margin:0 10px 0 0;
					float:left;
					}
				
				#comentarios cite, #comentarios cite a {
					font-style:italic;
					color:#0735fa;
					font-weight:bold;
					}
					#comentarios cite {
						color:#333;
						}
						#comentarios .comment-meta{margin:-8px 0 0 0;}
						#comentarios .comment-meta a{
							font-size:0.9em;
							color:#999;
							font-weight:bold;
							}
				
				#comentarios .commentTextTop {
					width:538px;
					height:21px;
					margin:0 0 0 15px;
					background:url(images/commentsBox_up.jpg) no-repeat;
					}
				#comentarios .commentTextMain{
					width:498px;
					margin:0 0 0 15px;
					padding:0 20px 0 20px;
					background:url(images/commentsBox_middle.jpg) repeat-y;
					}
					#comentarios p{
						font-style:italic;
						color:#666;
						font-weight:bold;
						}
				#comentarios .commentTextBottom{
					width:538px;
					height:10px;
					margin:0 0 40px 15px;
					background:url(images/commentsBox_bottom.jpg) no-repeat;
					}	
		/* _____ Formulario Contato _____ */
			
		#commentform {
			margin:10px 0 30px 0;
			width:500px;
			}
		#commentform label {
			position: relative;
			width: 30em;
			display: block; 
			float: left;  
			text-align: right;
			font-size:1em;
			color:#666;
			}
		#commentform label input, #commentform label select, #commentform label textarea {
			width: 300px;
			margin: 2px;
			padding:0.3em;
			font-size:0.9em;
			vertical-align: middle;
			border:1px solid #ccc;
			}
			#commentform label textarea {
				font-family:'Trebuchet MS', Verdana;
				font-size:0.9em;
				}
				#commentform label.challengeInput {
					margin: 15px 0 15px 0;
					text-align:left;
					}
				#commentform label.challengeInput input#challenge {
					width:25px;
					}
		#commentform input[type="submit"], .wpcf7-form input[type="submit"] {
			width:75px;
			height:38px;
			margin: 0 auto;
			clear: left; 
			display: block;
			background:url(images/button_enviar.jpg) no-repeat;
			border:none;
			color:transparent;
			
				*padding:1000px;
				*color:#FFFFFF;
				*font-size:0em;
				*overflow:hidden;
			}
			.wpcf7-form input[type="submit"] {
				margin:15px 0 0 0;
				}
			#commentform fieldset {border:none;}
			
			/*	___________________________
					FORM - Classes de Validacao	*/	
			
						.fValidator-msg {
							width: 295px;
							display:block;
							margin:5px 2px 5px 0;
							padding:0.5em;
							float:right;
							background:#FE7C6D;
							border:1px solid #ff0000;
							color:#fff;
							}
						#btnSubmit {border:none;}
					
	/* ______________ Sidebar ______________ */
	
		/* __________ Links __________ */
		
		#linksSidebar h2 {
			width:226px;
			height:30px;
			display:block;
			background:url(images/titulo_links.jpg) no-repeat;
			}
			#linksSidebar h2 span {display:none;}
			
			#linksSidebar ul {margin:15px 0 0 30px;} 
			#linksSidebar ul li{
				list-style-image:url(images/bullet_round_star.jpg);
				
					*padding:0 0 0 5px;
				}
				#linksSidebar ul li a {
					font-size:1.2em;
					font-weight:bold;
					color:#1c8b01;
					}
				#linksSidebar ul li ul {
					margin:15px 0 15px 30px;
					}
				#linksSidebar ul li ul li {
					list-style:circle;
					color:#666;
					
						*list-style-image:none;
					}
					#linksSidebar ul li ul li a {
						font-size:0.9em;
						color:#666;
						}	

	/****************************************************************
	*****************								*****************
	*****************	    	PAGES				*****************
	*****************								*****************
	*****************************************************************/							
	
	/* ____________________ Destinos __________________________*/					
	
	#destaques-internos{
		width:642px;
		overflow:hidden;
		}
		#destaques-internos .content-destaques {
			width:660px;
			margin:-10px 0 0 0;
			}
	
	.halfBox {
		width:315px;
		float:left;
		margin:10px 10px 0 0;
		}
		.bottomBox {margin:10px 0 10px 0;}
		.rightBox {margin:0 0 0 11px;}
		.rightBottomBox {margin:10px 0 10px 11px;}
		
		.halfBox .content .main {
			height:76px;
			}
		.halfBox .imagem-destaque{
					width:80px;
					height:80px;
					overflow:hidden;
					float:left;
					margin:-3px 10px 0 0;
				}	
	
		#outros-destinos-interna {
			width:642px;
			margin:10px 0 0 0;
			clear:both;
			}
			#outros-destinos-interna h2{
				padding:10px 0 0 0;
				margin:0;
				background:url(images/titulo_outros_destinos.jpg) 0 10px no-repeat;
				}
			#outros-destinos-interna ul li {
				background:none;
				}
	
			
	/* ____________________ Mapa do Site __________________________*/
	
			#main-page-padrao ul {
				margin:20px 0 20px 20px;
				list-style:square;
				}
				#main-page-padrao ul li a{
					font-weight:bold;
					color:#333;
					}
					#main-page-padrao ul li ul li a {
						color:#999;
						font-weight:normal;
						}
		#main-page-padrao .entry img {display:inline;}		
		
		#main-page-padrao .rssList ul {margin:20px 0 20px 40px;}
		#main-page-padrao .rssList ul li{
			list-style:url(images/rss_icon_2.png);
			}		
			
		/* ____________________ Searchpage __________________________*/	
			
			
			#searchPage {
				width:580px;
				margin:20px 20px 0 0px;
				padding:10px;
				border-left:10px solid #666;
				background:#cdcdcd;
				}
			h2.searchTitle {
				font-size:1.6em;
				color:#666;
				margin:10px 0 0 0;
				}	
				#searchPage #searchFooter {
					width:580px;
					margin:0 0 10px 0;
					}
				#searchPage form#searchform {
					margin:0 0 0 20px;
					}
	/****************************************************************
	*****************								*****************
	*****************	    	CATEGORIES			*****************
	*****************								*****************
	*****************************************************************/	
	
	#main-category .content .main, #main-page-padrao .content .main {
		padding:0 15px 10px 0;
		}
	
	#main-category .post, #main-page-padrao .post {
		margin:0 0 20px 0;
		}
	#main-category h2, #main-page-padrao h2 {
		margin:30px 0 30px 0;
		padding:0 0 0 35px;
		font-size:1.8em;
		color:#1c8b01;
		text-transform:uppercase;
		font-weight:bold;
		display:block;
		background:url(images/knewstuff.png) left no-repeat;
		}
		#main-category h3 a, #main-page-padrao h3 {
			text-transform:uppercase;
			color:#0735fa;
			font-size:1.3em;
			line-height:1em;
			font-weight:bold;
			}
			#main-category h4 {
			font-weight:bold;
			color:#1c8b01;
			}
		
		#main-category .image-post {
			width:130px;
			height:130px;
			margin:0 10px 0 0;	
			float:left;
			overflow:hidden;
			}
	
	
	
									
	/****************************************************************
	*****************								*****************
	*****************	    CLASSES GERAIS			*****************
	*****************								*****************
	*****************************************************************/	
	
	.hidden {display:none;}
	.clear {clear:both;}
	
		/*___ Clearfix ___ */
		.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
		} 
		.clearfix {
			display: inline-block;
		}
		 
		html[xmlns] .clearfix {
			display: block;
		} 
		* html .clearfix {
			height: 1%;
		}
		/* _____________ Links __________________ */
			.linkBlue a {color:#0099FF;}
			.linkBlue a:active {color:#0033FF;}
			.linkBlue a:visited {color:#0000CC;}
			.linkBlue a:hover {color:#0066CC;}
		
		/*________ Cantos Arrendondados do Box__________ */
				
				.boxUpLeft {
					height:12px;
					background:url(images/box_up_left.png) no-repeat;
					padding:0 0 0 13px;
					}
					/* HACK para transparencia de PNG em IE6 ****/
							* html .boxUpLeft
							  {
							  background:none;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/box_up_left.png', sizingMethod='crop');
							  }
					/* X */
					
				.boxUpRight {
					height:12px;
					background:url(images/box_up_right.png) right no-repeat;
					}
					/* HACK para transparencia de PNG em IE6 ****/
							* html .boxUpRight
							  {
							  background:none;
							  width:auto;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/box_up_right.png', sizingMethod='crop', align='right');
							  }
					/* X */
					
				.content {
					background:url(images/box_middle_left.png) repeat-y;
					padding:0 0 0 13px;
					}
					/* HACK para transparencia de PNG em IE6 ****/
							* html .content
							  {
							  background:none;
							  width:auto;
							  height:auto;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/box_middle_left.png', sizingMethod='scale');
							  }
					/* X */
					
				.content .main {
					background:url(images/box_middle_right.png) right repeat-y;
					}
					/* HACK para transparencia de PNG em IE6 ****/
							* html .main
							  {
							  background:none;
							  width:auto;
							  height:auto;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/box_middle_right.png', sizingMethod='scale');
							  }
					/* X */
					
				.boxBottomLeft {
					height:12px;
					background:url(images/box_bottom_left.png) no-repeat;
					padding:0 0 0 13px;
					}
					/* HACK para transparencia de PNG em IE6 ****/
							* html .boxBottomLeft
							  {
							  background:none;
							  width:12px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/box_bottom_left.png', sizingMethod='crop');
							  }
					/* X */
					
				.boxBottomRight {
					height:12px;
					background:url(images/box_bottom_right.png) right no-repeat;
					}
					/* HACK para transparencia de PNG em IE6 ****/
							* html .boxBottomRight
							  {
							  background:none;
							  width:12px;
							  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.brasildestinos.com.br/wp-content/themes/brasil/images/box_bottom_right.png', sizingMethod='crop');
							  }
					/* X */