/* ----- */
/* INFRA */
/* ----- */
#GB_overlay {
	background-color: #000000;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	z-index: 100;
	border:0;

}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
	border:0;

}


#GB_window .content {
    width: auto;
    margin: 0;
    padding:0;
	boder:0;
	
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;

}


.GB_Gallery {
    margin: 0 22px 0 22px;

}

.GB_Gallery .content {
	background-color: #FFFFFF;
	border:0;

}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;

}

.GB_header .inner {
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px; 
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;

}

.GB_header .caption {
    text-align: left;
    white-space: nowrap;
    font-size: 20px;
	
	
}

.GB_header .close {
    text-align: right;
    color:#ff0000;
}


.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
	color: #FFFFFF;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
	background-color: #FFFFFF;
	border:0;

}

.GB_Window .header {
	margin:0;
	width:300px;
	font-size:13px;
	padding:5px 0 0 0;
	color: #666666;
	background-color: #FFFFFF;
}

.GB_Window .caption {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
	padding-left: 15px;
	background-color: #FFFFFF;

}

.erro_greybox {color:#666666; font:13px "Trebuchet MS"; border:0; margin:50px 0 10px 95px ; padding:0px; font-weight:bold;}
.outro_amigo {color:#666666; font:13px "Trebuchet MS"; border:0; margin:60px 0 20px 145px ; padding:0px; text-decoration:underline;}
.GB_Window .close { text-align: right;}
.GB_Window .close span { font-size: 12px; cursor: pointer; }
.GB_Window .close img {color:#FFFFFF; cursor: pointer; padding: 0 3px 0 0;}

.GB_Window .on { border-bottom: 1px solid #FFFFFF; }
.GB_Window .click { border-bottom: 1px solid #FFFFFF; }

	#fr_indique { border:0px; float:left; width:400px; margin:0 0 0 20px; padding:0; height:auto; }
	#fr_indique fieldset {border:none; margin:0 !important; padding:0 !important; width:400px;}
	#fr_indique label { float:left; color:#666666; font:13px "Trebuchet MS"; font-weight:bold; margin:0 0 2px 0; padding:0; text-align:left; width:180px; height:20px; border:0}
	#fr_indique textarea {color:#585858; background:#f4f4f4 url(/imagens/bg-form-02.gif) 0 0 repeat-x; border:1px solid #e1e1e1; font:16px "Trebuchet MS"; height:50px; width:301px; padding:6px 0 0 5px;}
	#fr_indique input {background:#ececec url(/imagens/bg-form-01.gif) 0 0 repeat-x; border:1px solid #e1e1e1; color:#585858; height:22px; margin:0 0 10px 0 !important; float:left; font:15px "Trebuchet MS"; padding:0; width:360px;}			    #fr_indique .enviar {background:url(/imagens/btn-enviar.gif) no-repeat; border:none !important; cursor:pointer; float:left; height:30px; margin:10px 0 0 244px !important; width:64px;}
	#fr_indique .fechar {background:url(/imagens/close.png) no-repeat; border:none !important; cursor:pointer; float:left; height:20px; margin:10px 0 0 0 !important; width:64px;}
	
	
/*
			
			
			
			#cnt form {clear:both; margin:0 !important; padding:0 !important;}
		
			#cnt fieldset {border:none; margin:0 !important; padding:0 !important; width:739px;}
			
				#cnt label{color:#666666; font-size:13px; display:block; font-weight:bold; margin:0 0 10px 0; padding:0; text-align:left; width:100px;}

				#cnt input {background:#ececec url(/imagens/bg-form-01.gif) 0 0 repeat-x; border:1px solid #e1e1e1; color:#585858; height:22px; margin:0 0 18px 0 !important; float:left; font:16px "Trebuchet MS"; padding:0; width:325px;}
				#cnt textarea {color:#585858; background:#f4f4f4 url(/imagens/bg-form-02.gif) 0 0 repeat-x; border:1px solid #e1e1e1; font:16px "Trebuchet MS"; height:80px; width:301px; padding:6px 0 0 5px;}
				#cnt select {background:#ececec url(/imagens/bg-form-01.gif) 0 0 repeat-x; border:1px solid #e1e1e1; color:#585858; font:14px "Trebuchet MS"; height:22px; margin:0 0 18px 0 !important; width:308px;}
			
			
			
			
			
			
				#cnt label{color:#666666; font-size:13px; display:block; font-weight:bold; margin:0 0 10px 0; padding:0; text-align:left; width:100px;}

				#cnt input {background:#ececec url(/imagens/bg-form-01.gif) 0 0 repeat-x; border:1px solid #e1e1e1; color:#585858; height:22px; margin:0 0 18px 0 !important; float:left; font:16px "Trebuchet MS"; padding:0; width:325px;}
				#cnt textarea {color:#585858; background:#f4f4f4 url(/imagens/bg-form-02.gif) 0 0 repeat-x; border:1px solid #e1e1e1; font:16px "Trebuchet MS"; height:80px; width:301px; padding:6px 0 0 5px;}
				#cnt select {background:#ececec url(/imagens/bg-form-01.gif) 0 0 repeat-x; border:1px solid #e1e1e1; color:#585858; font:14px "Trebuchet MS"; height:22px; margin:0 0 18px 0 !important; width:308px;}
		

				#cnt .ddd {margin:0 20px 0 0 !important; width:40px !important;}
				#cnt .telefone {width:263px !important;}
				#cnt .lbl_falarcom {padding:0 5px 0 0 !important;}
				#cnt .enviar {background:url(/imagens/btn-enviar.gif) no-repeat; border:none !important; cursor:pointer; float:left; height:30px; margin:10px 0 0 244px !important; width:64px;}
				

		#cnt_ok {background:url(/imagens/bg-contato-ok.gif) 0 0 no-repeat; height:305px; margin:39px 0 0 0; padding:10px 0 0 0; text-align:left; width:742px;}
		
			#cnt_ok p {color:#666666; font-size:14px; height:25px; margin:20px 0 0 15px !important; clear:left;}
			#cnt_ok #acesse {color:#666666; font-size:12px; font-weight:bold; height:20px; margin:20px 0 0 15px !important; padding:5px 0 0 0 !important; width:250px; border-top:1px solid #cfcfcf;}

*/
