﻿/*
	Portal Brasileiro do Turismo
	Golfe
	Respeitar os padres de codificao definidos
		
	CSS das pginas Internas
	Indenpende de Idioma
*/

.foto {
	margin-top:40px;
	padding:0;
}

.twocol #content{
	background-image:url("../img/bg/contentTwoCol.png");
}

.roteiros #content{
    background-image:url("../img/bg/backbarRoteiros2.png");
}

/*
	abaixo so feitas, de uma nica vez, todas as ocultaes de textos
	exceto botes <button> que tm css especial
*/
#wallpapers ul ul li a
{
	text-indent:-5000px;
	overflow:hidden;
	outline:none;
}
#wallpapers h3
{
	text-align:left;
	margin:5px 0 -10px 4px !important;
}
/* ocultaes de botes */
{
	cursor:pointer;
	line-height:500px;
	overflow:hidden;
	font-size:0px;
}


/*
	----------------------------------------------------
	CabeÃ§alho
	----------------------------------------------------
*/
#header{
	background:url("../img/bg/content.png") repeat-y; 0 0;
	width:969px;
}
#header div
 , #header h1
 , #header ul
{
	display:none;
}
#header .elmflash{
	display:block;
	position:relative;
	left:7px;
}
#go_home #header{
	width:969px;
	height:368px;
}


/*
	----------------------------------------------------
	Coluna de contedo primrio
	----------------------------------------------------
*/
.twocol #primary{
	width:715px;
	float:left;
}

/*
	----------------------------------------------------
	Coluna de contedo secundrio (lateral)
	----------------------------------------------------
*/
#secondary{
	width:247px;
	float:right;
	margin-right:7px !important;
}
#secondary h2
 , #secondary p
 , #secondary h3
 , #secondary h4
 , #secondary ul
 , #secondary ol
 , #secondary dl
 , #secondary .saibamais
{
	margin:0 20px 8px 22px;
}
#secondary h2{
	color:#325119;
	font-size:11px;
}
#adicionardestino{
	margin-left:14px;
}

#secondary .destaque{
	background:url("../img/graph/secondaryHr.png") no-repeat 0 0;
	width:247px;
	margin:13px 0 0 0;
	padding:20px 0 0 0;
	clear:both;
}
#secondary .destaque.comfoto img.fotodestaque{
	float:left;
	margin:0 8px 0 22px;
	border:3px solid white;
}
#secondary .destaque.comfoto p{
	margin-top:10px;
}
#secondary .saibamais{
	clear:left;
	margin:0;
	position:relative;
	left:22px;
}
#secondary .climaago{
	position:relative;
	left:0px;
}

/*
	----------------------------------------------------
	Regras especficas para cada pgina
	----------------------------------------------------
*/
#go_add .boxdest1{
	margin:23px;
	width:679px;
}


#go_art .boxdest1{
	margin:23px;
	width:679px;
}
#go_art img.destaque{
	float:right;
	margin:0 19px 0 15px;
}


#go_des_bur .boxdest3{
	width:652px;
	position:relative;
	left:13px;
}
#go_des_bur .boxdest3 ul{
	margin:0;
	padding-left:10px;
	background:url(../img/graph/linhaBuraco.png) no-repeat 0 30px;
	height:45px;
	width:auto;
}
#go_des_bur .boxdest3 li{
	float:left;
	margin-right:20px;
	padding-bottom:15px;
	font-size:13px;
	font-weight:bold;
}
#go_des_bur .boxdest3 li span{
	color:#64614F;
}
#go_des_bur .boxdest3 table{
	clear:both;
}


#go_des_cal img.destaque{
	float:left;
	margin:0 13px 4px 15px;
}
#go_des_cal ol.eventos{
	margin:0 0 8px 15px;
}
#go_des_cal ol.eventos li{
	color:#a08e10;
	font-weight:bold;
	margin:0 15px 4px 0;
}
#go_des_cal ol.eventos li a{
	font-weight:normal;
	padding-left:2px;
}


#go_des_chg img.destaque{
	float:left;
	margin:20px 13px 4px 15px;
}
#go_des_chg .boxdest2 li a{
	margin:0;
}


#go_des_clm .boxdest2 ol{
	margin:0;
	position:relative;
	left:14px;
	float:left;
}
#go_des_clm .boxdest2 li{
	float:left;
	margin-right:12px;
}
#go_des_clm .boxdest2 p{
	margin:0 0 10px 15px;
}


#go_des_fto #primary .destaque{
	float:left;
	position:relative;
	left:13px;
	margin-right:13px;
	width:321px;
}
#go_des_fto #primary .destaque p{
	font-size:10px;
	margin:6px 0 0 0;
}


#go_des_fto ul.thumbs{
	float:left;
	width:338px;
	margin:0;
	position:relative;
	left:5px;
}
#go_des_fto ul.thumbs li{
	float:left;
	padding:0;
	margin:0 0 8px 0;
	display:block;
}
#go_des_fto ul.thumbs li a{
	display:block;
	float:left;
	border:1px solid #cbcab7;
	margin:0 0 0 4px;
}
#go_des_fto ul.thumbs li a img{
	float:left;
}
#go_des_fto #wallpapers{
	float:left;
	width:344px;
	margin:10px 0 0 0;
	background:url("../img/graph/hr1.png") no-repeat left top;
	position:relative;
	left:5px;
}
#go_des_fto #wallpapers h3{
	margin:8px 0 0 12px;
}
#go_des_fto #wallpapers ul {
	margin:8px 0 0 0;
	padding-right:5px;
}
#go_des_fto #wallpapers ul li{
	float:left;
	margin:0 0 8px 5px;
}
#go_des_fto #wallpapers ul li img{
	border:1px solid #cbcab7;
	float:left;
	margin:0;
}
#go_des_fto #wallpapers ul ul{
	margin:0;
	float:left;
}
#go_des_fto #wallpapers ul ul li{
	clear:left;
	margin:0 0 0 3px;
}
#go_des_fto #wallpapers ul ul li a{
	display:block;
	background:no-repeat 0 0;
	width:63px;
	height:9px;
	margin:0 0 4px 0; 
}
#go_des_fto #wallpapers ul ul li#wallpaper800 a{
	background-image:url("../img/bt/800x600.png");
}
#go_des_fto #wallpapers ul ul li#wallpaper1024 a{
	background-image:url("../img/bt/1024x768.png");
}
#go_des_fto #wallpapers ul ul li#wallpaper1280 a{
	background-image:url("../img/bt/1280x1024.png");
}


#go_des_map #listamapa{
	margin:0;
	padding:0;
}
#go_des_map .imgmapa{
	position:relative;
}
#go_des_map .bigmap{
	float:left;
	margin:0 9px 0 8px;
}
#go_des_map .btampliar{
	position:absolute;
	left:8px;
	margin:0;
	bottom:-252px;
	text-indent:-99em;
	overflow:hidden;
	outline:none;
	background-image:url("../img/bt/mapaAmpliar.png");
	width:36px;
	height:36px;
}
#go_des_map .smallmap{
	float:left;
	margin-top:0;
}



#go_dic .boxdest2
 , #go_dic #menudicas{
	position:relative;
	top:-30px;
}
#go_dic .listadicas {
	margin-left:-20px !important;
	background:none;
}
#go_dic .listadicas span {
	margin-top:-15px;
}
#go_dic .boxdest2 p{
	margin:20px 0 -5px 20px; 
	clear:both;
}
#go_dic .boxdest2 p a{
	margin:0;
}
#go_dic .listadicas li p{
	margin:5px 0 0 28px;
	width:170px;
}
#go_dic .listadicas li ul {
	margin:-10px 0 0 0 !important;
	padding:0;
	width:170px;
	clear:left;
}
#go_dic .listadicas li ul li{
	margin:0 0 0 0 !important;
	padding:0 0 0 30px;
}
#go_dic #text{
	background:url("../img/graph/tacos.png") no-repeat right top;
	min-height:150px;
	height:150px;
	width:596px;
	padding-right:274px;
	padding-bottom:0px;
}
#go_dic_ .boxdest2
 , #go_dic_ #menudicas{
	position:relative;
	top:0px;
	left:0;
}


#go_nec #primary h3{
	 color:#325119;
}
#go_nec #noticiasdestaque h3{
	margin:20px 0 14px 20px;
	font-size:12px;
	color:#A08E10;
}
#go_nec #noticiasdestaque h3 strong{
	 color:#325119;
	 font-size:12px;
}
#go_nec a.saibamaistxt{
	margin-left:20px;
	*margin-left:10px;
}
#go_nec #primary img{
	margin:0 12px 18px 20px;
	float:left;
}
#go_nec ol#noticiasdestaque{
	clear:both;
	float:left;
	margin:0;
}
#go_nec #noticiasdestaque li{
	margin:0;
	float:left;
	background:url("../img/bg/noticiasDestaques.jpg") no-repeat 6px 0;
	width:664px;
}
#go_nec #outrasnoticias{
	background:url("../img/bg/carrinhoGolf.jpg") no-repeat 38px 0;
	height:auto;
}
#go_nec #outrasnoticias ol{
	margin-top:0;
}
#go_nec #outrasnoticias h2{
	margin:0 0 15px 237px;
}
#go_nec #outrasnoticias li a{
	margin-left:2px;
	background:none;
	font-weight:normal;
}
#go_nec #outrasnoticias li{
	margin:0 0 10px 217px;
	color:#A08E10;
	font-weight:bold;
}
#go_nec #noticiaspassadas li
 , #go_nec_evt #noticiaspassadas li{
	background:url("../img/graph/bulletVerdeSetaBranca.png") no-repeat left top;
	font-weight:bold;
	margin-top:14px;
	padding-left:20px;
}

#go_nec .boxdest1
 , #go_nec_evt .boxdest1{
	margin:23px;
	width:668px;
}


#go_nec_evt a.imprimir {
	margin-right:15px;
	display:block;
	float:right;
	background:url("../img/_pt/bt/imprimir.png") no-repeat right top;
	width:55px;
	height:19px;
	text-indent:-5000px;
	outline:none;
}
#go_nec_evt a.imprimi {
	margin-right:25px;
	display:block;
	float:right;
	background:url("../img/_pt/bt/imprimir.png") no-repeat right top;
	width:55px;
	height:19px;
	text-indent:-5000px;
	outline:none;
}
#go_nec_evt p.autortitulo{
	margin:0 0 0 18px;
	font-size:10px;
}
#go_nec_evt img {
	float:left;
	margin:10px 10px 0 18px;
}
#go_nec_evt p.iniciotexto{
	padding-top:8px;
}
#go_nec_evt h4{
	color:#325119;
	margin-bottom:0;
	font-weight:normal;
}
#go_nec_evt #secondary ol.maisnoticias li{
	font-weight:bold;
	color:#A08E10;
}
#go_nec_evt #secondary ol.maisnoticias li a{
	font-weight:normal;
}


#go_des_vid #primary .destaque{
	float:left;
	position:relative;
	left:13px;
	margin-right:13px;
}
#go_des_vid ul.thumbs{
	float:left;
	width:340px;
	margin:0 0 13px 0;
	padding:0;
	position:relative;
	left:15px;
	padding-bottom:3px;
	background:url("../img/graph/hr1.png") no-repeat left bottom;
}
#go_des_vid ul.thumbs li{
	float:left;
	padding:0;
	margin:0;
}
#go_des_vid ul.thumbs li a{
	margin:5px 3px 5px 5px;
	border:1px solid #cbcab7;
	display:block;
	float:left;
}
#go_des_vid ul.thumbs li a img{
	float:left;
	margin:0;
}
#go_des_vid #alerta{
	margin:0;
	float:left;
	background:url("../img/bg/alerta.jpg") no-repeat 20px -4px;
	width:324px;
}
#go_des_vid #primary #alerta p{
	margin:0 0 0 83px;
	width:260px;
	font-size:10px;
}


#go_vnt .boxdest1{
	margin:23px;
	width:679px;
}
#go_vnt img.destaque{
	float:right;
	margin:0 19px 0 15px;
}


#go_tmp #mapa{
	margin-left:66px;
	float:left !important;
}

#go_tmp #mapclima ol{
	margin:0 20px 0 20px;	
	width:400px;
	float:right;
}
#go_tmp #mapclima ol li{
	float:right !important;
	display:inline;
	margin:0 0 10px 20px;
	width:175px;
}
#go_tmp .disaparece{
	display:none;
}
#go_tmp .aparece{
	display:inline !important;
}


#go_des_fht dl{
	width: 130px;
	height: 63px;
	padding:25px 25px 0 0px;
	margin: 0 -28px 0 6px;
	float:left;
	background-color:#FF0000;
	text-align:center;
}
#go_des_fht dd{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
#go_des_fht #buraco dt, #go_des_fht #par dt, #go_des_fht #areatotal dt, #go_des_fht #rating dt, #go_des_fht #slope dt {
	display:none;
}
#go_des_fht #buracoM dt, #go_des_fht #parM dt, #go_des_fht #areatotalM dt, #go_des_fht #ratingM dt, #go_des_fht #slopeM dt {
	display:none;
}
#go_des_fht #buracoG dt, #go_des_fht #parG dt, #go_des_fht #areatotalG dt, #go_des_fht #ratingG dt, #go_des_fht #slopeG dt {
	display:none;
}
#go_des_fht #buracoGG dt, #go_des_fht #parGG dt, #go_des_fht #areatotalGG dt, #go_des_fht #ratingGG dt, #go_des_fht #slopeGG dt {
	display:none;
}
#go_des_fht dd.ini{
	top:0;
	left:25px;
	float:left;
	position:relative;
}
#go_des_fht dd.inigg{
	top:0;
	left:23px;
	position:relative;
	float:left;
}
#go_des_fht dd.meio{
	top:0;
	left:70px;
	position:relative;
	float:left;
}
#go_des_fht dd.meiogg{
	top:0;
	left:43px;
	position:relative;
	float:left;
}
#go_des_fht dd.cont{
	top:0;
	left:35px;
	position:relative;
}
#go_des_fht dd.contgg{
	top:0;
	left:58px;
	position:relative;
	float:left;
}
#go_des_fht h3{
	clear:left;
}
#go_des_fht .tb_desc_camp{
	width:650px;
}
#go_des_fht .tb_desc_camp tr{
	height: 20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#go_des_fht .tb_desc_camp th{
	width:217px;
	border-right:3px solid #FFFFFF;
	padding-left:10px;
}
#go_des_fht .tb_desc_camp td{
	width:430px;
	padding-left:10px;
}
#go_des_fht .cor_escura{
	background:#c6c3b6;
	color:#ffffff;
}
#go_des_fht .cor_clara{
	background:#f0f0e8;
	color:#a09e93;
}


#go_hst .boxdest1{
	margin:18px;
	width:679px;
}
#go_hst h3{
	position:relative;
	left:8px;
}


#go_prj .boxdest1{
	margin:18px;
	width:679px;
}

#go_prj h3{
	margin:0 0 -10px 15px !important;
}
#go_prj .listainf{
	width:646px;
	margin:19px 0 0 19px;
}
#go_prj .listainf li{
	background:url("../img/graph/bulletVerdeSetaBranca.png") no-repeat 0 1px;
	width:190px;
	height:70px;
	float:left;
	margin:0 10px 10px 0;
}
#go_prj .listainf span{
	margin-left:18px;
}
#go_prj #vejaaqui{
	background:url("../img/bg/bolaGolf.jpg") no-repeat 12px 0;
	height:203px;
	margin:0 20px 0 20px;
}
#go_prj #vejaaqui h2
 , #vejaaqui p
 , #vejaaqui a
{
	margin:15px 0 15px 193px;
}


#go_prj_cnd .galeriavertical{
	float:right;
}


#go_rot_fiq #caminho, #go_rot_fiq #caminho2{
	margin:0;
	padding:40px 0 0 0;
	position:relative;
	left:30px;
	float:left;
	width:203px;
}
#go_rot_fiq #caminho li, #go_rot_fiq #caminho2 li{
	margin:0;
	padding:0;
	text-indent:-99em;
	outline:none;
	overflow:hidden;
	position:relative;
}
#go_rot_fiq #caminho li a, #go_rot_fiq #caminho2 li a{
	display:block;
	width:194px;
	height:100%;
}

#go_rot_fiq #descricaocidade{
    width:460px;
	margin:40px 0 0 50px;
	float:left;
}
#go_rot_fiq #descricaocidade h3{
   margin:0 0 0 10px;
}
#go_rot_fiq #descricaocidade h4{
   margin:4px 0 6px 15px;
   font-size:11px;
}
#go_rot_fiq #descricaocidade p{
   margin:2px 0 0 15px;
}
#go_rot_fiq #descricaocidade img{
   margin:0 0 0 5px;
   float:right;
}
#go_rot_fiq #fichatecnica{
	width:440px;
	float:right;
	position:relative;
	right:20px;
	margin-top:30px;
}
#go_rot_fiq #fichatecnica h3{
	position:relative;
	left:-15px;
	margin:15px 0 15px 0px;
}
#go_rot_fiq #fichatecnica p{
	margin:0 0 0 12px;
}
#go_rot_fiq #fichatecnica h4{
   background:#F7F6E9;
   margin:0px;
   padding:3px 0 2px 10px;
   font-size:11px;
   border-bottom:1px solid #C3C2B4;
   width:113px;
   clear:left;
}
#go_rot_fiq ul#listatexto{
	margin:20px 0 0 0;
	clear:both;
}
#go_rot_fiq #listatexto li{
	float:left;
	margin:0 0 5px 12px;
	padding:0;
}
#go_rot_fiq #listatexto ol{
	margin:0;
	padding:5px 0 10px 0px;
	width:122px;
	border-top:1px solid #FFFFFF;
}
#go_rot_fiq #listatexto ol li{
	font-weight:bold;
	padding:0 0 8px 0;
}
#go_rot_fiq #menulateral{
	top:20px;
	left:7px;
	position:relative;
}
#go_rot_fiq #menulateral li{
	margin:0;
	display:block;
}
#go_rot_fiq #corpo {
	position:relative;
	top:-35px;
}
#go_rot_fiq .tb_desc_camp{
	width:440px;
	margin-left:0px;
}
#go_rot_fiq .tb_desc_camp tr{
	height:20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#go_rot_fiq .tb_desc_camp th{
	width:200px;
	border-right:3px solid #F2F1DD;
	padding-left:10px;
}
#go_rot_fiq .tb_desc_camp td{
	width:200px;
	padding-left:10px;
}
#go_rot_fiq .cor_escura{
	background:#C0BDA7;
	color:#ffffff;
}
#go_rot_fiq .cor_clara{
	background:#EAE9D8;
	color:#a09e93;
}
#go_rot_fiq .tb_desc_camp ol{
	margin:0;
	padding:0;
}


#go_rot_fiq_fto #caminho{
	margin:0;
	padding:40px 0 0 0;
	position:relative;
	left:40px;
	float:left;
	width:194px;
}
#go_rot_fiq_fto #caminho li{
	margin:-3px 0 0 0;

}
#go_rot_fiq_fto #descricaocidade{
    width:460px;
	margin:40px 0 0 50px;
	float:left;
}
#go_rot_fiq_fto #descricaocidade h3{
   margin:0 0 0 14px;
}
#go_rot_fiq_fto #descricaocidade h4{
   margin:4px 0 6px 15px;
   font-size:11px;
}
#go_rot_fiq_fto #descricaocidade p{
   margin:2px 0 0 15px;
}
#go_rot_fiq_fto #descricaocidade img{
   margin:0 0 0 5px;
   float:right;
}
#go_rot_fiq_fto #fichatecnica{
	width:445px;
	float:right;
	position:relative;
	right:20px;
}
#go_rot_fiq_fto #fichatecnica h3{
	position:relative;
	left:12px;
	margin:29px 0 0 0;
}
#go_rot_fiq_fto #fichatecnica p{
	margin:0 0 0 12px;
}
#go_rot_fiq_fto #fichatecnica h4{
   background:#F7F6E9;
   margin:0px;
   padding:3px 0 2px 10px;
   font-size:11px;
   border-bottom:1px solid #C3C2B4;
   width:113px;
   clear:left;
}
#go_rot_fiq_fto ul#listatexto{
	margin:20px 0 0 0;
	float:left;
}
#go_rot_fiq_fto #listatexto li{
	margin:8px 0 0 12px;
	float:left;
	border:1px solid #C8C6B1;
}
#go_rot_fiq_fto #menulateral{
	margin:0;
	position:relative;
	left:7px;
}
#go_rot_fiq_fto #menulateral{
	margin:0;
	position:relative;
	left:7px;
}
#go_rot_fiq_fto #menulateral li{
	margin:0;
	display:block;
}
#go_rot_fiq_fto #corpo {
	position:relative;
	top:-35px;
}


#go_des_det .boxdest2 p{
	margin-right:10px;
	margin-left:15px;
}

/*Lista ordenada das notícas em destaque*/

#go_nec_evt ol#list_orden li {
	list-style:decimal !important;
	position:relative;
	left:17px;
}


#primary table{
	margin:0 0 0 13px;
}
#primary h2 {
	margin:0 0 5px 25px !important;
}
#primary h3 {
	margin:15px 15px 5px 15px !important; 
}


#descricaocidade img{
	border:4px solid #FFFFFF;
}
#descricaocidade h4{
	margin:-5px 0 10px 18px !important;
}
#fichatecnica h3{
	margin-top:13px !important;
	margin-bottom:8px !important;
}


#amplia .next{
	z-index:104;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	position:absolute;
}
#amplia img{
	margin-top:20px;
	z-index:100;
}

.galeriavertical{
	float:right;
	margin-right:13px;
}
