/* CSS Document */
body{
	border:0px;
	padding:0px;
	margin:0px;}
div,span{
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ccffcc;}
.indent{
	text-indent:-9999em; }
span,a,h1,h2,h3,h4,h5,h6,ul,li ul li,form{
	border:0px;
	padding:0px;
	margin:0px;
	display:block;}
p{
	margin:0px; padding:0px;
	text-align: justify;
}
a,h1,h2,h3,h4,h5,h6{
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ccffcc;
	font-weight:normal;}
a{
    outline: none; }


a:hover{
	color:#c5f415;}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px; }
ul li{
	list-style-type:none}
img, div, h1, h2 { 
	behavior: url(../css/iepngfix.htc) }

/* ------------------  HOME --------------------*/
div.mainContainer{
	background:url(../images/background.jpg) center; 
	height:775px; }
		
	div.mainContainer .container{
		width:980px;
		margin:0px auto; }
		/* Left Container */
		div.mainContainer .container .leftContainer{
			float:left;
			width:158px;}
			/* Bloco Superior - bloq1*/
			div.mainContainer .container .leftContainer .bloq1{
				background:url(../images/transp/transp1.png); }
				body#pt_BR div.mainContainer .container .leftContainer .bloq1 a{
					background:url(../images/texto/portugues/link_englishversion.gif);
					width:83px;
					height:6px;
					line-height:6px;
					margin:14px auto 0px;}
				body#en div.mainContainer .container .leftContainer .bloq1 a{
					background:url(../images/texto/ingles/link_portugueseversion.gif);
					width:92px;
					height:8px;
					line-height:8px;
					margin:12px auto 0px;}
				div.mainContainer .container .leftContainer .bloq1 .title{
					background:url(../images/transp/transp3.png);
					width:142px;
					height:38px;
					padding:26px 0px 0px 16px;}
				body#pt_BR div.mainContainer .container .leftContainer .bloq1 .sobremim{
					background:url(../images/texto/portugues/tit_sobremim.gif);
					width:112px;
					height:12px; 
					line-height:12px;
					margin:150px auto 20px;}
				body#en div.mainContainer .container .leftContainer .bloq1 .sobremim{
					background:url(../images/texto/ingles/tit_aboutme.gif);
					width:103px;
					height:12px; 
					line-height:12px;
					margin:150px auto 20px;}
				div.mainContainer .container .leftContainer .bloq1 .post{
					width:135px;
					margin:0px auto 0px;
					padding:10px 0px;}
				body#pt_BR div.mainContainer .container .leftContainer .bloq1 .title a.biografia{
					background:url(../images/texto/portugues/stit_biografia.gif); 
					width:105px; 
					height:8px; 
					line-height:8px; 
					margin:0px;}
				body#en div.mainContainer .container .leftContainer .bloq1 .title a.biografia{
					background:url(../images/texto/ingles/stit_biography.gif); 
					width:86px; 
					height:8px; 
					line-height:8px; 
					margin:0px;}
				body#pt_BR div.mainContainer .container .leftContainer .bloq1 .title a.meusmestres{
					background:url(../images/texto/portugues/tit_meusmestres.gif); 
					width:85px; 
					height:8px; 
					line-height:8px;
					margin:10px 0px 0px;}
				body#en div.mainContainer .container .leftContainer .bloq1 .title a.meusmestres{
					background:url(../images/texto/ingles/stit_mymasters.gif); 
					width:70px; 
					height:8px; 
					line-height:8px;
					margin:10px 0px 0px;}
			/* Bloco Inferior - bloq2*/
			div.mainContainer .container .leftContainer .bloq2{
				background:url(../images/transp/transp2.png);
				height:351px;
				padding-top:15px; }
				div.mainContainer .container .leftContainer .bloq2 div.block{
					width:135px;
					margin:20px auto;}
				div.mainContainer .container .leftContainer .bloq2 div.title{
					background:url(../images/transp/transp4.png);
					width:158px;
					height:16px;
					padding-top:8px;}
				body#pt_BR div.mainContainer .container .leftContainer .bloq2 div .sobresite{
					background:url(../images/texto/portugues/stit_sobre_site.gif);
					width:109px;
					height:8px;
					line-height:8px;
					margin:0px auto;}
				body#en div.mainContainer .container .leftContainer .bloq2 div .sobresite{
					background:url(../images/texto/ingles/stit_aboutsite.gif);
					width:104px;
					height:8px;
					line-height:8px;
					margin:0px auto;}
				div.mainContainer .container .leftContainer .bloq2 div .newsletter{
					background:url(../images/texto/portugues/stit_newsletter.gif);
					width:88px;
					height:8px;
					line-height:8px;
					margin:0px auto; }
		/*  */
		/* Center Container */
		div.mainContainer .container .centerContainer{
			float:left;
			width:650px;
			padding:60px 7px 0px;}
		div.mainContainer .container .centerContainer #mainContent{
			clear:both;}
 			/*Título do Site*/
			div.mainContainer .container .centerContainer .titSite{
				background:url(../images/texto/portugues/tit_site.png);
				width:426px;
				height:22px;
				line-height:15px;
				margin:0px auto;}
			/* Container que suporta os 3 boxes superiores
			   Propriedades dos boxes */
			div.mainContainer .container .centerContainer .topBoxs{	
				padding-top:93px;}
				div.mainContainer .container .centerContainer .topBoxs div{
					float:left;
					width:150px;}
				div.mainContainer .container .centerContainer .topBoxs div div.content{
					padding:21px 0px; }
				div.mainContainer .container .centerContainer .topBoxs div.musicaClassica{
					padding-left:45px;}				
				div.mainContainer .container .centerContainer .topBoxs div.minhasMusicas{
					padding-left:60px;}				
				div.mainContainer .container .centerContainer .topBoxs div.aconteceNY{
					padding-left:60px;}
				body#pt_BR div.mainContainer .container .centerContainer .topBoxs .musicaClassica .title{
					background:url(../images/texto/portugues/tit_grandesmestres.png);
					width:150px;
					height:11px;line-height:12px;}
				body#en div.mainContainer .container .centerContainer .topBoxs .musicaClassica .title{
					background:url(../images/texto/ingles/tit_grandmasters.png);
					width:134px;
					height:16px;line-height:9px; margin-top:3px;}
				body#pt_BR div.mainContainer .container .centerContainer .topBoxs .minhasMusicas .title{
					background:url(../images/texto/portugues/tit_meurepertorio.png);
					width:164px;
					height:18px;line-height:12px;}
				body#en div.mainContainer .container .centerContainer .topBoxs .minhasMusicas .title{
					background:url(../images/texto/ingles/tit_myrepertoire.png);
					width:150px;
					height:18px;line-height:9px; margin-top:3px;}
				body#pt_BR div.mainContainer .container .centerContainer .topBoxs .aconteceNY .title{
					background:url(../images/texto/portugues/tit_aconteceny.gif);
					width:141px;
					height:12px;line-height:12px;}
				body#en div.mainContainer .container .centerContainer .topBoxs .aconteceNY .title{
					background:url(../images/texto/ingles/tit_happensny.gif);
					width:124px;
					height:9px;line-height:9px; margin-top:3px;}
					
			/*Imagem de Destaque da Home*/		
			div.mainContainer .container .centerContainer span.imgDestaque{
				width:650px;
				height:250px;
				clear:both;}
			/*Caso haja outras é só adicionar aqui*/
			div.mainContainer .container .centerContainer span.img01{
				background:url(../images/foto_home.jpg); }
			/* Container que suporta os 3 boxes inferiores */
			div.mainContainer .container .centerContainer .bottonBoxs{}
				div.mainContainer .container .centerContainer .bottonBoxs div{	
					float:left;
					width:200px;
					padding:20px 0px}
				div.mainContainer .container .centerContainer .bottonBoxs div p{	
					padding-top:23px;}
				div.mainContainer .container .centerContainer .bottonBoxs div h3{	
					padding-top:2px;}
				div.mainContainer .container .centerContainer .bottonBoxs .assinaturas p{	
					padding-top:0px;}
					
				div.mainContainer .container .centerContainer .bottonBoxs .grandesCompositores{
					padding-left:8px; }
				div.mainContainer .container .centerContainer .bottonBoxs .assinaturas{
					padding-left:10px; }
				div.mainContainer .container .centerContainer .bottonBoxs .ultimaNY{
					padding-left:25px;}
				/* Primeiro Box Inferior
				   Titulo*/
				body#pt_BR div.mainContainer .container .centerContainer .bottonBoxs .grandesCompositores .title{
					background:url(../images/texto/portugues/tit_grandescompositores.gif);
					width:162px;
					height:8px; line-height:8px;}
				body#en div.mainContainer .container .centerContainer .bottonBoxs .grandesCompositores .title{
					background:url(../images/texto/ingles/tit_greatcomposers.gif);
					width:117px;
					height:8px; line-height:8px;}
				/* Texto */
				div.mainContainer .container .centerContainer .bottonBoxs h3{
					font-weight:bold;}
				/* Segundo Box Inferior
				   Assinaturas*/
				div.mainContainer .container .centerContainer .bottonBoxs .assinaturas .ass01{
					background:url(../images/assinatura1.gif);
					width:120px;
					height:41px;
					line-height:41px; }
				div.mainContainer .container .centerContainer .bottonBoxs .assinaturas .ass02{
					background:url(../images/assinatura2.gif);
					width:149px;
					height:34px;
					line-height:34px; 
					margin:10px auto 20px;}
				div.mainContainer .container .centerContainer .bottonBoxs .assinaturas .ass03{
					background:url(../images/assinatura3.gif);
					width:128px;
					height:61px;
					line-height:61px; }
				div.mainContainer .container .centerContainer .bottonBoxs .assinaturas p{
					margin:0px auto;}
				/* Terceiro Box Inferior
				   Titulo*/
				body#pt_BR div.mainContainer .container .centerContainer .bottonBoxs .ultimaNY .title{
					background:url(../images/texto/portugues/tit_ultimany.gif);
					width:145px;
					height:11px; line-height:11px;}
				body#en div.mainContainer .container .centerContainer .bottonBoxs .ultimaNY .title{
					background:url(../images/texto/ingles/tit_lastnewsny.gif);
					width:159px;
					height:8px; line-height:8px; margin-top:3px;}
		/*  */
		/* Right Container */
		div.mainContainer .container .rightContainer{
			float:left;
			width:158px;}
			/*Bloco Superior*/
			div.mainContainer .container .rightContainer div.bloq1{
				background:url(../images/transp/transp1.png);
				padding:0px 0px 0px 0px;}
				div.mainContainer .container .rightContainer .bloq1 h2{
					background:url(../images/texto/portugues/tit_player.gif);
					width:89px;
					height:23px; 
					line-height:23px;
					margin:165px auto 0px;}
					div.mainContainer .container .rightContainer .bloq1 div.dest{
						background:url(../images/transp/transp3.png);
						height:40px;
						padding:12px 0px 12px 10px;
						margin-top:15px;}
					body#pt_BR div.mainContainer .container .rightContainer .bloq1 div.dest h2{
						background:url(../images/texto/portugues/tit_vctaouvindo.gif);
						width:119px;
						height:11px;
						line-height:11px;
						margin:0px;}
					body#en div.mainContainer .container .rightContainer .bloq1 div.dest h2{
						background:url(../images/texto/ingles/tit_youarelistening.gif);
						width:113px;
						height:8px;
						line-height:8px;
						margin:3px 0px 0px 0px;}
					div.mainContainer .container .rightContainer .bloq1 div.dest p{
						padding:10px 0px 0px;}
					
				div.mainContainer .container .rightContainer .bloq1 .playerButtons{
					padding:22px 0px 22px 16px;}
					div.mainContainer .container .rightContainer .bloq1 .playerButtons a{
						float:left;
						width:30px;
						height:30px;
						margin:0px 5px; }
					div.mainContainer .container .rightContainer .bloq1 .playerButtons .backward{
						background:url(../images/btRewind.gif); }
					div.mainContainer .container .rightContainer .bloq1 .playerButtons .pause{
						background:url(../images/btPause.gif); }
					div.mainContainer .container .rightContainer .bloq1 .playerButtons .play{
						background:url(../images/btPlay.gif); }
					div.mainContainer .container .rightContainer .bloq1 .playerButtons .forward{
						background:url(../images/btForward.gif); }
			/*Bloco Inferior*/
			div.mainContainer .container .rightContainer div.bloq2{
				background:url(../images/transp/transp2.png);
				height:351px;
				padding-top:15px; }
				div.mainContainer .container .rightContainer .bloq2 div.block{
					width:135px;
					margin:25px auto 0px;}
				div.mainContainer .container .rightContainer .bloq2 div.links{
					width:100%;
					padding-bottom:25px;}
				div.mainContainer .container .rightContainer .bloq2 div.links a{
					height:28px;
					line-height:28px;
					text-decoration:none;
					padding-left:10px;}
				div.mainContainer .container .rightContainer .bloq2 div.links a:hover{
					background:#584600;
					line-height:25px;}
				div.mainContainer .container .rightContainer .bloq2 div.title{
					background:url(../images/transp/transp4.png);
					width:158px;
					height:18px;
					padding-top:6px;}
				body#pt_BR div.mainContainer .container .rightContainer .bloq2 div .escolhaalbum{
					background:url(../images/texto/portugues/tit_escolhaalbum.gif);
					width:128px;
					height:11px;
					line-height:11px;
					margin:0px auto;}
				body#en div.mainContainer .container .rightContainer .bloq2 div .escolhaalbum{
					background:url(../images/texto/ingles/tit_choosealbum.gif);
					width:139px;
					height:8px;
					line-height:8px;
					margin:2px auto 0px;}
				div.mainContainer .container .rightContainer .bloq2 div .download{
					background:url(../images/texto/portugues/tit_download.gif) no-repeat 0px 2px;
					width:81px;
					height:10px;
					margin:0px auto;}
					
/* ------------------  FOOTER --------------------*/
div.rodapeContainer{
	background:url(../images/bgrodape.jpg);
	height:230px;
	clear:both}
	div.rodapeContainer ul{
		width:668px;
		position:relative;	
		margin:0px auto;}
	body#pt_BR div.rodapeContainer ul li{
		float:left;
		margin:20px 60px 0px 30px;}
	body#en div.rodapeContainer ul li{
		float:left;
		margin:20px 79px 0px 30px;}
	/* Faça seu pedido */	
	div.rodapeContainer #facapedido{
		display:none;
		padding:30px 0px 0px 0px;
		position:absolute;
		left:-11px;
		!left:15px;}
	body#pt_BR div.rodapeContainer #facapedido h2{
		background:url(../images/texto/portugues/tit_queroencontrarcd.gif);
		width:184px;
		height:11px;
		line-height:11px;
		margin-left:40px;
		!margin-left:43px; }
	body#en div.rodapeContainer #facapedido h2{
		background:url(../images/texto/portugues/tit_iorderCD.gif);
		width:86px;
		height:8px;
		line-height:8px;
		margin-top:3px;
		margin-left:40px;
		!margin-left:43px; }
	div.rodapeContainer #facapedido ul li a{
		background:url(../images/ico_not_selected.gif);
		width:17px;
		height:17px;
		line-height:17px;
		margin-right:10px;}
	div.rodapeContainer #facapedido ul li a.selected{
		background:url(../images/ico_selected.gif); }
	div.rodapeContainer #facapedido form ul{
		margin:0px 0px 0px 40px;
		!margin:0px 0px 0px 43px;
		padding:15px 0px 25px;
		!padding:15px 0px 5px;}
	div.rodapeContainer #facapedido form ul li{
		float:left;
		width:auto;
		margin:0px;}
	div.rodapeContainer #facapedido form ul li p{
		margin-right:26px;}
	div.rodapeContainer #facapedido form{
		width:390px;}
	div.rodapeContainer #facapedido form label{
		float:left;
		width:42px;
		padding:3px 0px 0px;}
	div.rodapeContainer #facapedido input{
		background:#202d00;
		border:0px;
		color:#fff;
		width:300px;
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		padding:2px 4px;
		margin:2px 0px;}
	div.rodapeContainer #facapedido a.link{
		text-align:center;
		text-decoration:none;
		margin:2px 0px;	}
	body#pt_BR div.rodapeContainer a.facapedido{
		background:url(../images/texto/portugues/tit_facapedido.gif);
		width:141px;
		height:15px;
		line-height:15px;}
	body#en div.rodapeContainer a.facapedido{
		background:url(../images/texto/ingles/tit_makerequest.gif);
		width:168px;
		height:12px;
		line-height:12px;}
	/* Onde Encontrar */
	div.rodapeContainer #ondeencontrar{
		position:absolute;
		display:none;
		width:450px;
		padding:40px 0px 0px 1px;}
	div.rodapeContainer #ondeencontrar span{
		float:left;
		padding:0px 30px 15px 0px;}
	body#pt_BR div.rodapeContainer a.ondeencontrar{
		background:url(../images/texto/portugues/tit_ondeencontrar.gif);
		width:150px;
		height:10px;
		line-height:10px;}
	body#en div.rodapeContainer a.ondeencontrar{
		background:url(../images/texto/ingles/tit_findme.gif);
		width:67px;
		height:9px;
		line-height:9px;
		margin:0px 0px;}
	/* Contato */
	div.rodapeContainer #contato{
		position:absolute;
		display:none;
		padding:40px 0px 0px 1px;}
	body#pt_BR div.rodapeContainer a.contato{
		background:url(../images/texto/portugues/tit_contato.gif);
		width:76px;
		height:10px;
		line-height:10px;}
	body#en div.rodapeContainer a.contato{
		background:url(../images/texto/ingles/tit_contact.gif);
		width:74px;
		height:9px;
		line-height:9px;}
	div.rodapeContainer #contato a, div.rodapeContainer #contato p{
		font-size:12px;}
	/* Copyright */
	div.rodapeContainer div.copyright{
		clear:both;
		text-align:center;
		margin:0px auto;
		padding-top:178px;}
/*  */

/* ------------------  INTERNAS --------------------*/
/* Títulos */
div.mainContainer .container .centerContainer #mainContent div.titles{
	background:url(../images/transp/transp3.png);
	width:620px;
	height:26px;
	margin:0px auto;}
	body#pt_BR div.mainContainer .container .centerContainer #mainContent div.titles h2#title{
		float:right;
		margin:6px 8px 0px;
		height:11px;
		line-height:11px; }
	body#en div.mainContainer .container .centerContainer #mainContent div.titles h2#title{
		float:right;
		margin:6px 8px 0px;
		height:11px;
		line-height:11px; }
	div.mainContainer .container .centerContainer #mainContent div.titles h2#mestre{
		float:left;
		font-size:11px;
		font-weight:bold;
		margin:6px 5px 0px 8px;
		!margin:6px 5px 0px 4px;}
	body#pt_BR div.mainContainer .container .centerContainer #mainContent div.titles h2.biografia{
		background:url(../images/texto/portugues/internas/tit_biografia.gif) no-repeat 0px 3px;
		width:127px;}
	body#en div.mainContainer .container .centerContainer #mainContent div.titles h2.biografia{
		background:url(../images/texto/ingles/internas/tit_biography.gif) no-repeat 0px 3px;
		width:80px;}
	body#pt_BR div.mainContainer .container .centerContainer #mainContent div.titles h2.meusmestres{
		background:url(../images/texto/portugues/internas/tit_meusmestres.gif) no-repeat 0px 3px;
		width:100px;
		height:11px;}
	body#en div.mainContainer .container .centerContainer #mainContent div.titles h2.meusmestres{
		background:url(../images/texto/ingles/internas/tit_mymasters.gif) no-repeat 0px 3px;
		width:83px;}
	body#pt_BR div.mainContainer .container .centerContainer #mainContent div.titles h2.musicaclassica{
		background:url(../images/texto/portugues/internas/tit_musicaclassica.gif);
		width:120px;}
	body#en div.mainContainer .container .centerContainer #mainContent div.titles h2.musicaclassica{
		background:url(../images/texto/ingles/internas/tit_classicmusic.gif) no-repeat 0px 3px;
		width:102px;}
	body#pt_BR div.mainContainer .container .centerContainer #mainContent div.titles h2.minhasmusicas{
		background:url(../images/texto/portugues/internas/tit_meurepertorio.png);
		width:119px;}
	body#en div.mainContainer .container .centerContainer #mainContent div.titles h2.minhasmusicas{
		background:url(../images/texto/ingles/internas/tit_myrepertoire.png) no-repeat 0px 3px;
		width:74px;}
	div.mainContainer .container .centerContainer #mainContent div.titles h2.newyorkclassics{
		background:url(../images/texto/portugues/internas/tit_newyorkclassics.gif) no-repeat 0px 3px;
		width:137px;}
	body#pt_BR div.mainContainer .container .centerContainer #mainContent div.titles h2.aconteceNY{
		background:url(../images/texto/portugues/internas/tit_aconteceny.gif) no-repeat 0px 3px;
		width:122px;}
	body#en div.mainContainer .container .centerContainer #mainContent div.titles h2.aconteceNY{
		background:url(../images/texto/ingles/internas/tit_happensny.gif) no-repeat 0px 3px;
		width:107px;}
/* Galeria de Fotos */
div.mainContainer .container .centerContainer #mainContent div.galeriaFotos{
	float:left;
	padding:16px 12px 0px 15px; }
	div.mainContainer .container .centerContainer #mainContent div.galeriaFotos p.legenda{
		padding:6px 0px 26px; }
	body#pt_BR div.mainContainer .container .centerContainer #mainContent div.galeriaFotos h2{
		background:url(../images/texto/portugues/internas/tit_galeriafotos.gif);
		width:128px;
		height:8px; 
		line-height:8px;}
	body#en div.mainContainer .container .centerContainer #mainContent div.galeriaFotos h2{
		background:url(../images/texto/ingles/internas/tit_photogalery.gif);
		width:105px;
		height:8px; 
		line-height:8px;}
		
	div.mainContainer .container .centerContainer #mainContent div.galeriaFotos ul{
		padding-top:15px;}
		div.mainContainer .container .centerContainer #mainContent div.galeriaFotos ul li{
			float:left;
			margin-right:10px;}
			div.mainContainer .container .centerContainer #mainContent div.galeriaFotos ul li a{
				text-decoration:none;
				font-weight:bold; }
/* Conteúdo */
div.mainContainer .container .centerContainer #mainContent div.content{
	float:left;
	width:406px;
	font-size:11px;
	padding:14px 0px 0px; }
/* Navegação */
div.mainContainer .container .centerContainer #mainContent div.nav{
	clear:both;
	padding:15px 15px;}
	div.mainContainer .container .centerContainer #mainContent div.nav span{
		float:right;
		margin-left:20px;}
	body#pt_BR div.mainContainer .container .centerContainer #mainContent div.nav span.anterior{
        background:url(../images/texto/portugues/link_anterior.gif) 0px 3px no-repeat;
		width:71px;
		height:11px;
		line-height:11px;}
	body#en div.mainContainer .container .centerContainer #mainContent div.nav span.anterior{
        background:url(../images/texto/ingles/link_previous.gif) 0px 3px no-repeat;
		width:66px;
		height:11px;
		line-height:11px;}
	body#pt_BR div.mainContainer .container .centerContainer #mainContent div.nav span.proximo{
       	background:url(../images/texto/portugues/link_proximo.gif);
		width:63px;
		height:11px;
		line-height:11px;}				
	body#en div.mainContainer .container .centerContainer #mainContent div.nav span.proximo{
       	background:url(../images/texto/ingles/link_next.gif) 0px 3px no-repeat;
		width:34px;
		height:11px;
		line-height:11px;}				
/* ------------------  INTERNAS - MINHAS MÚSICAS --------------------*/
div.mainContainer .container #mainContent #albuns_img a{
	float:left;
    padding-top:102px; }
div.mainContainer .container #mainContent #albuns_img a.biggest{
    padding: 0px;
    margin:0px 9px; }
div.mainContainer .container #mainContent #albuns_img a img{
	border:0px; }
div.mainContainer .container #mainContent #faixas{
	margin:0px 20px 0px 178px;}
	
/* ------------------  LIGHTVIEW | NEWSLETTER, MENSAGENS DE ALERT --------------------*/
#_nomeErrorMsg, #_emailErrorMsg{
	display:none;
}

.overlay {
	background: #000;
}
div.jqmAlert,
div.jqmConfirm {
	display: none;
	position: absolute;
	top: 40%;
	left: 50%;
	width: 480px;
	margin-left: -240px;
}
div.jqmAlertWindow,
div.jqmConfirmWindow {
	height:auto;
	width: auto;
	margin: auto;
	max-width:480px;
	padding: 0 10px 10px;
	background:#181b00;
	border-top:1px solid #424a00;
	border-right:1px solid #424a00;
	border-left:1px solid #202D00;
	border-bottom:1px solid #202D00;
	text-align: center; }
.jqmAlertTitle,
.jqmConfirmTitle {
	margin:5px 2px;
	height:10px;
	color:black; }
.jqmAlertTitle h1,
.jqmConfirmTitle h1 {
	font-size: 12px;
	font-weight: bold;
}
div.jqmAlertContent,
div.jqmConfirmContent {
	padding:5px 20px 5px;
	margin:10px 15px 5px 15px;
	border-top:1px solid #202D00;
	border-right:1px solid #202D00;
	border-left:1px solid #424a00;
	border-bottom:1px solid #424a00;
	letter-spacing:0px;}
	
div.jqmAlertContent span, div.jqmAlertContent div,
div.jqmConfirmContent span, div.jqmConfirmContent div {
	color: #ccffcc;
	font-size:11px;
	vertical-align: 25px;
	padding: 0 0 0 10px;
	margin:10px; }
div.jqmAlert .jqmClose em,
div.jqmConfirm .jqmClose em {
	display:none;
}
div.jqmAlert .jqmClose,
div.jqmConfirm .jqmClose {
	width:20px;
	height:17px;
	display:block;
	float:right;
	clear:right;
	text-decoration:none;
	background:#424a00;
	font-weight:bold;
	padding:3px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:2px;
	right:2px;
	}

div.jqmAlert input,
div.jqmConfirm input {
	text-align: center;
	width: auto;
	font-size: 11px;
	cursor:pointer;
	outline:none;
	background:none;
	color: #ccffcc;
	border:none;
	margin-top: 5px;
	padding: 4px 10px 4px 10px;
}

* html div.jqmAlert,{
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }




#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:199;
  background-color:#181b00;
  display:none; }
#boxes{
 	z-index:200; }
#alert{
 	z-index:201; }
  
#boxes .window {
	position:absolute;
	left:0px;
	top:0px;
	width:440px;
	display:none;
	z-index:200;
	padding:20px;
	background:#181b00;
	border-top:1px solid #202D00;
	border-right:1px solid #202D00;
	border-left:1px solid #424a00;
	border-bottom:1px solid #424a00; }
	
	#boxes .window form{
		width:360px;
		margin:0px auto; }
	#boxes .window form label{
		float:left;
		width:42px;
		padding:3px 0px 0px;}
	#boxes .window input{
		background:#202d00;
		border:0px;
		color:#fff;
		width:300px;
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		padding:2px 4px;
		margin:2px 0px;}
	#boxes .window a.link{
		text-align:center;
		text-decoration:none;
		margin:4px 0px 2px;	}
	#boxes #newsletter a.closer{
		width:20px;
		height:17px;
		display:block;
		position:absolute;
		float:right;
		clear:right;
		text-align:center;
		text-decoration:none;
		background:#424a00;
		font-weight:bold;
		padding:3px 0px 0px 0px;
		margin:0px;
		top:1px;
		right:1px;}
	body#pt_BR #boxes .window h2{
		background:url(../images/texto/portugues/tit_querorecnewsletter.gif);
		width:199px;
		height:11px;
		line-height:11px;
		margin-bottom:10px;
		margin-left:41px;
		!margin-left:44px; }
	body#en #boxes .window h2{
		background:url(../images/texto/ingles/tit_querorecnewsletter.gif);
		width:237px;
		height:9px;
		line-height:9px;
		margin-bottom:12px;
		margin-left:42px;
		!margin-left:45px; }

