﻿/*
	Portal Brasileiro do Turismo
	Golfe
	Respeitar os padrões de codificação definidos
		
	CSS Estrutural
	Indenpende de idioma
*/
/*
	----------------------------------------------------
	Geral
	----------------------------------------------------
*/
/* páratudo */
*{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
}


/*
	abaixo são feitas, de uma única vez, todas as ocultações de textos
	exceto botões <button> que têm css especial
*/
 a.saibamais
 , a.cliqueaqui
 , #menudestino li a
 , .buracos th.buraco
 , .vertodas a
 , #menucalendario li a
 , #menudicas li a
 , .buracos a
 , a.maisroteiros
 , #menulateral li a
{
	text-indent:-5000px;
	overflow:hidden;
	outline:none;
}
/* ocultações de botões */
#backbar button
 , #adicionardestino
 , #verapresentacao
{
	cursor:pointer;
	line-height:500px;
	overflow:hidden;
	font-size:0px;
}

body{
	background:url("../img/bg/tilegeral.jpg") repeat;
	font:11px Arial, Helvetica, sans-serif normal;
	color:#325119;
}
table caption{
	display:none;
}
#container{
	margin:0 auto;
	width:969px;
}
#backbar{
	background:url("../img/bg/backbar.png") no-repeat 0 0;
	width:969px;
	height:39px;
	clear:both;
}

#footer{
	clear:both;
	background:url("../img/bg/footer.png") no-repeat 0 0;
	padding: 10px 0 0 30px;
	height: 31px;
	width: 939px;
	margin:0;
	border-bottom:1px solid #A9A35F;
	font-style: italic;
	font-weight: bold;
	color: #5F5C35;
}


/*
	----------------------------------------------------
	Links
	----------------------------------------------------
*/
a:link{
	color:#325119;
	text-decoration:underline;
}
a:visited{
	color:#325119;
	text-decoration:underline;
}
a:hover{
	color:#5c8941;
}
a:active{

}


/*
	----------------------------------------------------
	Conteudo
	----------------------------------------------------
*/
#content{
	background:url("../img/bg/content.png") repeat-y 0 0;
	width:969px;
	padding:10px 0;
	float:left;
}
h2
 , p
 , h3
 , h4
 , ul
 , ol
 , dl
 , table
{
	margin:0 26px 15px 26px;
}

h2{
	font-size:160%;
}
h3{
	font-size:140%;
}
h4{
	font-size:120%;
}

/*
	----------------------------------------------------
	Componentes
	----------------------------------------------------
	----------------------------------------------------
*/
#listclima{
		position:relative;
		left:13px !important;
		width:660px;
}
#listclima li{
	margin-right:8px !important;
}
#listclima li p{
	margin:5px 0 0 3px !important;
}

.climaagoraes{
	width:220px;
	height:115px;
	float:left;
	margin: 30px 0 0 15px;
	position:relative;
	bottom:10px;
}
.climaagora{
	width:220px;
	height:115px;
	float:left;
	margin: 30px 0 0 15px;
	position:relative;
	bottom:10px;
}

.clima{}


/*
	----------------------------------------------------
	Caixa destaque tipo 1 =P
	'alt' é uma caixa que comece na área clara
	'alt2' é uma que termine na área escura
	----------------------------------------------------
*/
.boxdest1{
	background:#e0dfc9 url("../img/bg/boxdestaque01BodyLeft.png") repeat-y 0 0;
}
.boxdest1.alt{
	background-image:url("../img/bg/boxdestaque01AltBodyLeft.png");
}
.boxdest1 .ins{
	background:url("../img/bg/boxdestaque01BodyRight.png") repeat-y center right;
}
.boxdest1.alt2 .ins{
	background:url("../img/bg/boxdestaque01AltBodyRight.png") repeat-y center right;
}
.boxdest1 .head{
	background:url("../img/bg/boxdestaque01TopMid.png") repeat-x 0 0;
	height:13px;
	width:100%;
	margin-bottom:6px;
	clear:both;
}
.boxdest1 .foot{
	background:url("../img/bg/boxdestaque01FootMid.png") repeat-x 0 0;
	height:13px;
	width:100%;
	margin-bottom:-1px;
	clear:both;
}
.boxdest1 .head .lt
 , .boxdest1 .head .gt
 , .boxdest1 .foot .lt
 , .boxdest1 .foot .gt
{
	width:19px;
	height:13px;
	display:block;
}
.boxdest1 .head .lt{
	background:url("../img/bg/boxdestaque01TopLeft.png") no-repeat 0 0;
	float:left;
}
.boxdest1.alt .head .lt{
	background-image:url("../img/bg/boxdestaque01AltTopLeft.png");
}
.boxdest1 .head .gt{
	background:url("../img/bg/boxdestaque01TopRight.png") no-repeat 0 0;
	float:right;
}
.boxdest1.alt2 .head .gt{
	background-image:url("../img/bg/boxdestaque01AltTopRight.png");
	width:64px;
}
.boxdest1 .foot .lt{
	background:url("../img/bg/boxdestaque01FootLeft.png") no-repeat 0 0;
	float:left;
}
.boxdest1.alt .foot .lt{
	background-image:url("../img/bg/boxdestaque01AltFootLeft.png");
}
.boxdest1 .foot .gt{
	background:url("../img/bg/boxdestaque01FootRight.png") no-repeat 0 0;
	float:right;
}
.boxdest1.alt2 .foot .gt{
	background-image:url("../img/bg/boxdestaque01AltFootRight.png");
	width:64px;
}
.boxdest1 h2
 , .boxdest1 p
 , .boxdest1 h3
 , .boxdest1 h4
 , .boxdest1 ul
 , .boxdest1 ol
 , .boxdest1 dl
 , .boxdest1 table
{
	margin-left:19px;
}
.boxdest1 h3{
	color:#7c785a;
	font-size:16px;
	margin-bottom:2px;
}
.boxdest1 h4
 , .boxdest1 .date{
	color:#7c785a;
	font-size:14px;
	margin-bottom:13px;
}

.boxdest2{
	display:block;
	clear:both;
	float:left;
	background-color:#FFF;
	margin:0 14px 10px 0;
	position:relative;
	left:22px;
	width:917px;
	padding:14px 0;
}
.twocol .boxdest2{
	width:679px;
}
.boxdest2 h2
 , .boxdest2 h3
 , .boxdest2 h4
 , .boxdest2 ul
 , .boxdest2 ol
 , .boxdest2 dl
 , .boxdest2 table
 , .boxdest2 a
{
	margin:14px;
}

.boxdest3{
	background-color:#e5e4d5;
	margin:0 0 13px 0;
	float:left;
}
.boxdest3 .ins1
 , .boxdest3 .ins2
 , .boxdest3 .ins3
{
	float:left;
	width:100%;
}
.boxdest3 .ins1{
	background:#e5e4d5 url("../img/bg/boxdestaque03TopLeft.png") no-repeat top left;
}
.boxdest3 .ins2{
	background:url("../img/bg/boxdestaque03TopRight.png") no-repeat top right;
}
.boxdest3 .ins3{
	background:url("../img/bg/boxdestaque03FootLeft.png") no-repeat bottom left;
}
.boxdest3 .ins4{
	background:url("../img/bg/boxdestaque03FootRight.png") no-repeat bottom right;
	padding:13px;
}
.boxdest3 h2
 , .boxdest3 p
 , .boxdest3 h3
 , .boxdest3 h4
 , .boxdest3 ul
 , .boxdest3 ol
 , .boxdest3 dl
 , .boxdest3 table
{
	margin-left:0 !important;
	margin-right:0 !important;
}


.boxdest4{
	background:#f4f4eb url("../img/bg/boxdestaque04BodyLeft.png") repeat-y 0 0;
}
.boxdest4 .ins{
	background:url("../img/bg/boxdestaque04BodyRight.png") repeat-y center right;
}
.boxdest4 .head{
	background:url("../img/bg/boxdestaque04TopMid.png") repeat-x 0 0;
	height:13px;
	width:100%;
	margin-bottom:6px;
	clear:both;
}
.boxdest4 .foot{
	background:url("../img/bg/boxdestaque04FootMid.png") repeat-x 0 0;
	height:13px;
	width:100%;
	margin-bottom:-1px;
	clear:both;
}
.boxdest4 .head .lt
 , .boxdest4 .head .gt
 , .boxdest4 .foot .lt
 , .boxdest4 .foot .gt
{
	width:19px;
	height:13px;
	display:block;
}
.boxdest4 .head .lt{
	background:url("../img/bg/boxdestaque04TopLeft.png") no-repeat 0 0;
	float:left;
}
.boxdest4 .head .gt{
	background:url("../img/bg/boxdestaque04TopRight.png") no-repeat 0 0;
	float:right;
}
.boxdest4 .foot .lt{
	background:url("../img/bg/boxdestaque04FootLeft.png") no-repeat 0 0;
	float:left;
}
.boxdest4 .foot .gt{
	background:url("../img/bg/boxdestaque04FootRight.png") no-repeat 0 0;
	float:right;
}
.boxdest4 h2
 , .boxdest4 p
 , .boxdest4 h3
 , .boxdest4 h4
 , .boxdest4 ul
 , .boxdest4 ol
 , .boxdest4 dl
 , .boxdest4 table
{
	margin-left:19px;
}
.boxdest4 h3{
	color:#7c785a;
	font-size:16px;
	margin-bottom:2px;
}
.boxdest4 h4
 , .boxdest4 .date{
	color:#7c785a;
	font-size:14px;
	margin-bottom:13px;
}


#go_des_fto .slideshow
	, #go_rot_fiq .slideshow
	, #go_hst .slideshow
	, #go_prj .slideshow{
	padding:30px 0 0 10px;
}
#go_des_fto .boxajax1{
	background:#e0dfc9 url("../img/bg/boxajax01Body.png") repeat-y 0 0;
	width:667px;
}

#go_des_fto.boxajax1 .head{
	background:url("../img/bg/boxajax01Top.png") no-repeat 0 0;
	height:13px;
	width:100%;
	clear:both;
	position:relative;
	top:-6px;
	margin-bottom:-10px;
}
#go_des_fto.boxajax1 .foot{
	background:url("../img/bg/boxajax01Foot.png") no-repeat 0 0;
	height:13px;
	width:100%;
	clear:both;
	position:relative;
	top:7px;
}
.boxajax1{
	background:#e0dfc9 url("../img/bg/boxajax01Body.png") repeat-y 0 0;
	width:667px;
}

.boxajax1 .head{
	background:url("../img/bg/boxajax01Top.png") no-repeat 0 0;
	height:13px;
	width:100%;
	clear:both;
	position:relative;
	top:-6px;
	margin-bottom:-10px;
}
.boxajax1 .foot{
	background:url("../img/bg/boxajax01Foot.png") no-repeat 0 0;
	height:13px;
	width:100%;
	clear:both;
	position:relative;
	top:7px;
}
.boxajax1 h2
 , .boxajax1 p
 , .boxajax1 h3
 , .boxajax1 h4
 , .boxajax1 ul
 , .boxajax1 ol
 , .boxajax1 dl
 , .boxajax1 table
{
	margin-left:10px;
}
.boxajax1 h3{
	color:#7c785a;
	font-size:16px;
	margin-bottom:2px;
}
.boxajax1 h4
 , .boxajax1 .date{
	color:#7c785a;
	font-size:14px;
	margin-bottom:13px;
}
.boxajax1 .foto{
	margin:6px 10px 10px 10px;
}


/*
	----------------------------------------------------
	Tabela de buracos
	----------------------------------------------------
*/
.buracos{
	width:624px;
	text-align:center;
	border-collapse:collapse;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 !important;
}
.buracos td
 , .buracos th
{
	border:3px solid #e5e4d5;
	padding:3px 5px;
}
.buracos thead th{
	color:#908c71;
}
.buracos tbody th{
	text-align:left;
	background-color:#fafaf7;
	width:107px;
}
.buracos .distancia th
 , .buracos .distancia td{
	background-color:#908c71;
	color:#FFF;
}
.buracos .inactive td{
	background-color:#ecebe0;
}
.buracos .verburacos td{
	padding:0;
	width:48px;
}
.buracos td{
	background-color:#f4f3ed;
}
.buracos a{
	display:block;
	background:url("../img/bt/olhoVerde.png") no-repeat 0 0;
	width:48px;
	height:19px;
	margin:0;
}


/*
	----------------------------------------------------
	Box de citação da página do destino
	----------------------------------------------------
*/
.boxcitacao{
	clear:left;
	width:224px;
	float:left;
	position:relative;
	left:19px;
}
.boxcitacao img{
	float:left;
	margin:0 10px 0 13px;
}
.boxcitacao p{
	margin-bottom:0;
}
.boxcitacao blockquote{
	font-size:9px;
}
.boxcitacao cite{
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}


/*
	----------------------------------------------------
	Box Calendário da página do destino
	----------------------------------------------------
*/
.boxlistcalendario{
	/*float:right;*/
	clear:left;
	width:682px;
	position:relative;
	left:21px;
}
.boxlistcalendario ol{
	margin:0 0 8px 18px;
}
.boxlistcalendario li{
	color:#a08e10;
	font-weight:bold;
	margin-right:15px;
}
.boxlistcalendario li a{
	font-weight:normal;
	padding-left:2px;
}
.boxlistcalendario .vertodas{
	padding:0 17px 0 0;
	float:right;
}
.boxlistcalendario .vertodas a{
	float:right;
}


/*
	----------------------------------------------------
	Menu do destino (abas)
	----------------------------------------------------
*/
#menudestino{
	clear:both;
	float:left;
	margin:0;
	position:relative;
	left:15px;
}
#menudestino li{
	float:left;
}
#menudestino li a{
	display:block;
	height:29px;
	float:left;
}
/*
	----------------------------------------------------
	Menu de dicas sobre golfe
	----------------------------------------------------
*/
#menudicas{
	clear:both;
	float:left;
	margin:0;
	position:relative;
	left:16px;
}
#menudicas li{
	float:left;
}
#menudicas li a{
	display:block;
	height:29px;
	float:left;
}



/*
	----------------------------------------------------
	Lista de dicas sobre golfe
	----------------------------------------------------
*/
.listadicas{
	margin:0 !important;
	background:url("../img/graph/vr1.png") no-repeat center center;
	float:left;
	min-height:268px;
}
.listadicas li{
	margin-top:10px !important;
	float:left;
	width:418px;
	padding-left:30px;
}
.listadicas li a{
	background:url("../img/graph/bulletVerdeSetaBranca.png") no-repeat 0 1px;
	padding-left:18px;
	float:left;
}
.listadicas li span{
	display:block;
	clear:both;
	padding-left:18px;
}
/*
	----------------------------------------------------
	Menu do Roteiros
	----------------------------------------------------
*/

#menulateral{
    float:left;
	padding:0;
	margin:-12px 0 0 0;
}
#menulateral ul{
    left:0;
	margin:0 0 0 7px;
}
#menulateral li{
	margin:-2px 0 0 0;
}
#corpo{
    width:717px;
	float:left;
}

