﻿

/****************************************************************************
Nome: HardCooler v.0.1
Autor da ultima modificação: Felipe Augusto Moraes Brasil
URL:
****************************************************************************/

body {margin:0px;padding:0px; background:#000000 url('../../Imagens/estruturas/bg_body.jpg') repeat-x scroll left top; }
img	 { margin:0px; padding:0px; border:0px; list-style:none;}
a	 { margin:0px; padding:0px; border:0px; list-style:none;}
a:hover{ text-decoration:underline;}
ul	 { margin:0px; padding:0px; border:0px; list-style:none;}
li	 { margin:0px; padding:0px; border:0px; list-style:none;}
span { margin:0px; padding:0px; border:0px; list-style:none;}



/****************************************************************************
ESTRUTURA
****************************************************************************/
#corpo			{ margin:0 auto; width:952px; }
#topo			{ margin:0 auto; width:952px; height:130px; float:left;  }
#menu			{ margin:0 auto; width:857px; height:50px; _height:47px; padding-left:110px; float:left; }
#box-conteudo	{ width:100%; background:#ffffff url('../../Imagens/estruturas/bg_div_conteudo.jpg') repeat-x scroll left top;  float:left; }
#meio			{ margin:0 auto; width:952px; min-height:450px; _height:450px;
				  background:#ffffff url('../../Imagens/estruturas/bg_div_banner.jpg') no-repeat scroll right top;		
				  padding-bottom:10px; clear:both;}
#base			{ width:100%; height:93px; background:#000000; clear:both;}


/****************************************************************************
ESTRUTURA TOPO
****************************************************************************/



#topo ul 		{ width:952px; height:130px;}
#topo li 		{ float:left; vertical-align:top;}
#topo img  		{ background:#ffffff url('../../Imagens/internas/lg_viagens_unicas.jpg') no-repeat  scroll left top; 
				  height:104px; margin: 15px 450px 11px 50px; }
#topo .img-ing 	{ margin: 103px 0px 0px 0px; width:271px; height:19px; float: left; background:url('../../Imagens/internas/txt_en.jpg') no-repeat scroll left top; }
#topo .img-pt  	{ margin: 103px 0px 0px 0px; width:271px; height:19px; float: left; background:url('../../Imagens/internas/txt_pt.jpg') no-repeat scroll left top; }

			  
.bandeira{
	border-top:0px #e7e7e7 none;
	border-right:1px #e7e7e7 solid;
	border-left:1px #e7e7e7 solid;
	border-bottom:1px #e7e7e7 solid;
	margin-right:5px;
	width:30px;
	height:25px;
}

.politico{
	border-top:0px #e7e7e7 none;
	border-right:1px #e7e7e7 solid;
	border-left:1px #e7e7e7 solid;
	border-bottom:1px #e7e7e7 solid;
	background-color:#ffffff;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:25px;
}
.mapa{
	border-top:0px #e7e7e7 none;
	border-left:1px #e7e7e7 solid;
	border-right:0px #e7e7e7 none;
	border-bottom:1px #e7e7e7 solid;
	background-color:#ffffff;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:25px;
}

.mapa2{
	border-top:0px #e7e7e7 none;
	border-left:1px #e7e7e7 solid;
	border-right:1px #e7e7e7 solid;
	border-bottom:1px #e7e7e7 solid;
	background-color:#ffffff;
	/*margin:0 0 0 240px;
	_margin:0 0 0 0;
	*margin:0 0 0 0;*/
	display:inline;
	padding:0 4px 0 4px;
	height:25px;
	float:right!important;
}

.mapa2 a{line-height:25px; vertical-align:baseline;font-size:9px;}
.mapa2 li{ line-height:25px; vertical-align:bottom;}



/****************************************************************************
MENU
****************************************************************************/
/*************BOTÕES E TROCA DE IMAGEM DO MESMO*****************/




/****************************************************************************
MENU BR
****************************************************************************/
#menu li			{  float:left;  }

#menu li.home			{ width:90px; height:50px;  }
#menu li.home a			{ width:90px; height:50px; display:block;background: url('../../Imagens/internas/mn_bra/home.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.home a:hover	{ background: url('../../Imagens/internas/mn_bra/home_h.jpg') no-repeat scroll left top; display:block; }
#menu li.home a:active	{ background: url('../../Imagens/internas/mn_bra/home_h.jpg') no-repeat scroll left top; display:block; }
#menu li.home a:focus	{ background: url('../../Imagens/internas/mn_bra/home_h.jpg') no-repeat scroll left top; display:block; }


#menu li.empresa			{ width:106px; height:50px; }
#menu li.empresa a			{  width:106px; height:50px; display:block;background: url('../../Imagens/internas/mn_bra/empresa.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.empresa a:hover	{ background: url('../../Imagens/internas/mn_bra/empresa_h.jpg') no-repeat scroll left top; display:block; }
#menu li.empresa a:active	{ background: url('../../Imagens/internas/mn_bra/empresa_h.jpg') no-repeat scroll left top; display:block; }
#menu li.empresa a:focus	{ background: url('../../Imagens/internas/mn_bra/empresa_h.jpg') no-repeat scroll left top; display:block; }

#menu li.foco			{ width:86px; height:50px;}
#menu li.foco a			{ width:86px; height:50px;display:block;background: url('../../Imagens/internas/mn_bra/foco.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.foco a:hover	{ background: url('../../Imagens/internas/mn_bra/foco_h.jpg') no-repeat scroll left top; display:block; }
#menu li.foco a:active	{ background: url('../../Imagens/internas/mn_bra/foco_h.jpg') no-repeat scroll left top; display:block; }
#menu li.foco a:focus	{ background: url('../../Imagens/internas/mn_bra/foco_h.jpg') no-repeat scroll left top; display:block; }

#menu li.servicos			{ width:96px; height:50px; }
#menu li.servicos a			{ width:96px; height:50px; display:block; background: url('../../Imagens/internas/mn_bra/servicos.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.servicos a:hover	{ background: url('../../Imagens/internas/mn_bra/servicos_h.jpg') no-repeat scroll left top; display:block; }
#menu li.servicos a:active	{ background: url('../../Imagens/internas/mn_bra/servicos_h.jpg') no-repeat scroll left top; display:block; }
#menu li.servicos a:focus	{ background: url('../../Imagens/internas/mn_bra/servicos_h.jpg') no-repeat scroll left top; display:block; }


#menu li.qualidade			{ width:113px; height:50px; }
#menu li.qualidade a		{ width:113px; height:50px; display:block;background: url('../../Imagens/internas/mn_bra/qualidade.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.qualidade a:hover	{ background: url('../../Imagens/internas/mn_bra/qualidade_h.jpg') no-repeat scroll left top; display:block; }
#menu li.qualidade a:active	{ background: url('../../Imagens/internas/mn_bra/qualidade_h.jpg') no-repeat scroll left top; display:block; }
#menu li.qualidade a:focus	{ background: url('../../Imagens/internas/mn_bra/qualidade_h.jpg') no-repeat scroll left top; display:block; }


#menu li.equipe			{ width:102px; height:50px; }
#menu li.equipe a		{ width:102px; height:50px; display:block;background: url('../../Imagens/internas/mn_bra/equipe.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.equipe a:hover	{ background: url('../../Imagens/internas/mn_bra/equipe_h.jpg') no-repeat scroll left top; display:block; }
#menu li.equipe a:active{ background: url('../../Imagens/internas/mn_bra/equipe_h.jpg') no-repeat scroll left top; display:block; }
#menu li.equipe a:focus{ background: url('../../Imagens/internas/mn_bra/equipe_h.jpg') no-repeat scroll left top; display:block; }

#menu li.fale-conosco			{ width:125px; height:50px; }
#menu li.fale-conosco a			{ width:125px; height:50px; display:block;background: url('../../Imagens/internas/mn_bra/fale_conosco.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.fale-conosco a:hover	{ background: url('../../Imagens/internas/mn_bra/fale_conosco_h.jpg') no-repeat scroll left top; display:block; }
#menu li.fale-conosco a:active	{ background: url('../../Imagens/internas/mn_bra/fale_conosco_h.jpg') no-repeat scroll left top; display:block; }
#menu li.fale-conosco a:focus	{ background: url('../../Imagens/internas/mn_bra/fale_conosco_h.jpg') no-repeat scroll left top; display:block; }


/****************************************************************************
MENU ENG
****************************************************************************/
#menu li			{  float:left;  }

#menu li.home			{ width:90px; height:50px;  }
#menu li.home a			{ width:90px; height:50px; display:block;background: url('../../Imagens/internas/mn_eng/home.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.home a:hover	{ background: url('../../Imagens/internas/mn_eng/home_h.jpg') no-repeat scroll left top; display:block;}
#menu li.home a:active	{ background: url('../../Imagens/internas/mn_eng/home_h.jpg') no-repeat scroll left top; display:block;}
#menu li.home a:focus	{ background: url('../../Imagens/internas/mn_eng/home_h.jpg') no-repeat scroll left top; display:block;}

#menu li.company			{ width:106px; height:50px; }
#menu li.company a			{  width:106px; height:50px; display:block;background: url('../../Imagens/internas/mn_eng/company.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.company a:hover	{ background: url('../../Imagens/internas/mn_eng/company_h.jpg') no-repeat scroll left top; display:block;}
#menu li.company a:active	{ background: url('../../Imagens/internas/mn_eng/company_h.jpg') no-repeat scroll left top; display:block;}
#menu li.company a:focus	{ background: url('../../Imagens/internas/mn_eng/company_h.jpg') no-repeat scroll left top; display:block;}

#menu li.focus			{ width:86px; height:50px;}
#menu li.focus a		{ width:86px; height:50px;display:block;background: url('../../Imagens/internas/mn_eng/focus.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.focus a:hover	{ background: url('../../Imagens/internas/mn_eng/focus_h.jpg') no-repeat scroll left top; display:block;}
#menu li.focus a:active	{ background: url('../../Imagens/internas/mn_eng/focus_h.jpg') no-repeat scroll left top; display:block;}
#menu li.focus a:focus	{ background: url('../../Imagens/internas/mn_eng/focus_h.jpg') no-repeat scroll left top; display:block;}

#menu li.services			{ width:96px; height:50px; }
#menu li.services a			{ width:96px; height:50px; display:block; background: url('../../Imagens/internas/mn_eng/services.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.services a:hover	{ background: url('../../Imagens/internas/mn_eng/services_h.jpg') no-repeat scroll left top; display:block;}
#menu li.services a:active	{ background: url('../../Imagens/internas/mn_eng/services_h.jpg') no-repeat scroll left top; display:block;}
#menu li.services a:focus	{ background: url('../../Imagens/internas/mn_eng/services_h.jpg') no-repeat scroll left top; display:block;}


#menu li.quality			{ width:113px; height:50px; }
#menu li.quality a			{ width:113px; height:50px; display:block;background: url('../../Imagens/internas/mn_eng/quality.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.quality a:hover	{ background: url('../../Imagens/internas/mn_eng/quality_h.jpg') no-repeat scroll left top; display:block;}
#menu li.quality a:active	{ background: url('../../Imagens/internas/mn_eng/quality_h.jpg') no-repeat scroll left top; display:block;}
#menu li.quality a:focus	{ background: url('../../Imagens/internas/mn_eng/quality_h.jpg') no-repeat scroll left top; display:block;}


#menu li.team			{ width:102px; height:50px; }
#menu li.team a			{ width:102px; height:50px; display:block;background: url('../../Imagens/internas/mn_eng/team.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.team a:hover	{ background: url('../../Imagens/internas/mn_eng/team_h.jpg') no-repeat scroll left top; display:block;}
#menu li.team a:active	{ background: url('../../Imagens/internas/mn_eng/team_h.jpg') no-repeat scroll left top; display:block;}
#menu li.team a:focus	{ background: url('../../Imagens/internas/mn_eng/team_h.jpg') no-repeat scroll left top; display:block;}

#menu li.contact			{ width:125px; height:50px; }
#menu li.contact a			{ width:125px; height:50px; display:block;background: url('../../Imagens/internas/mn_eng/contact.jpg') no-repeat scroll left top; cursor:pointer;}
#menu li.contact a:hover	{ background: url('../../Imagens/internas/mn_eng/contact_h.jpg') no-repeat scroll left top; display:block;}
#menu li.contact a:active	{ background: url('../../Imagens/internas/mn_eng/contact_h.jpg') no-repeat scroll left top; display:block;}
#menu li.contact a:focus	{ background: url('../../Imagens/internas/mn_eng/contact_h.jpg') no-repeat scroll left top; display:block;}


	  
/****************************************************************************
ESTRUTURA MEIO
****************************************************************************/
#meio span  				{ font-family:Verdana; font-size:10px; line-height:15px; color:#606060; margin:16px 0 25px 0; }
#meio span :hover			{ color:#606060; }
#meio span :visited			{ color:#606060; }

#meio h1.tit-um				{ color:#7AA12C; font-weight:normal!important }
#meio h1.tit-um a			{ color:#7AA12C; font-weight:normal!important }
#meio h1.tit-um :hover		{ color:#7AA12C; }
#meio h1.tit-um :visited	{ color:#7AA12C; }

#meio h2.tit-dois			{ color:#000000; font-weight:normal!important }
#meio h2.tit-dois a			{ color:#000000; font-weight:normal!important }
#meio h2.tit-um :hover		{ color:#000000; }
#meio h2.tit-um :visited	{ color:#000000; }

#meio h1.tit-um, h2.tit-dois{ font-family:Verdana; font-size:15px; font-weight:bold; margin:0 0 15px 0; }

#meio .conteudo				{ width:935px; margin-bottom:15px; border:1px #7AA12C solid; float:left; }
#meio .conteudo span, p	 	{ font-family:Verdana; font-size:10px; line-height:15px; color:#606060; }
#meio .span-60, .span-40{ padding:17px; float:left; }

.span-100 img,.span-60 img, .span-40 img	{  border:0px #7AA12C solid; }
.span-100 a,.span-60 a, .span-40 a	{  color:#606060; }

.span-100-btn	{ width:100%; }
.span-100		{ /*width:880px;*/ width:890px; padding:10px 21px 21px 21px; /*_padding:20px 0px 17px 20px;*/ height:auto; float:left;  }
.span-60		{ width:543px; }
.span-40		{ width:324px; }

ul.box 			{ margin-left:150px; _margin-left:70px; }
.box li			{ width:170px; height:65px; border:1px #7AA12C solid; padding:10px; margin-right:10px; margin-bottom:8px; float:left; }
.boxbtn			{ text-align:right; height:30px; margin:20px 0px 0px 0px; float:right;}
.box a 			{ font-weight:bold; font-family:Verdana; font-size:10px; line-height:15px; color:#858585;  }
.box a:hover	{ font-weight:bold; color:#5a5a5a;  }

#meio .conteudo strong{ font-weight:bold;}



/****************************************************************************
ESTRUTURA BASE
****************************************************************************/
#base ul 		{ width:952px; height:80px; margin:0 auto; }
#base a, #base span{ font-size:9px!important}
#base li 		{ height:60px; padding:10px; float:left; }
#base .left 	{ text-align:left; vertical-align:text-top; width:850px; }
#base .right 	{ text-align:right; vertical-align:text-top; width:62px; }
#base span	 	{ vertical-align:top; font-family: Verdana; font-size:10px; color:#5a5a5a; }
#base img		{ margin-right:100px; }

/****************************************************************************
IMAGENS
****************************************************************************/

.img-center		{ text-align:center; }
.img-left		{ margin:0px 10px 10px 0px; float:left;}
.img-right	 	{ margin:0px 0px 10px 15px; float:right;}
.img-noborder 	{ border:0px none!important;}

/****************************************************************************
ALINHAMENTO
****************************************************************************/

.center		{ text-align:center; }
.left		{ text-align:left;}
.right	 	{ text-align:right;}

.right-float{ float:right;}









/*add class*/
.co_banner{float:left;border:1px solid #7AA12C; overflow:hidden; height:296px}


.sub_tit{ font-size:15px; font-weight:normal; margin:7px 0; height:auto;}

