@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:11px;
	color:#ffd603;
}

body{
	background:#000000;
	margin-top:10px;
	text-align:center;
}

img{border:none;}
.dn{display:none;}



div.container {
	width:870px;
	margin:0 auto;
	text-align:left;
}
		
		
		div.apoioLogo{
			margin-bottom:10px;
		}
				div.apoioLogo a.tribo{
					background:#fff;
					margin:0 0 0 9px;
				}
				div.apoioLogo a.sk8{
					margin:0 9px 0 9px;
					background:#fff;
				}
				
		
		div.menu{
			background:#3a3b3d;
			padding:10px 8px;
			margin-bottom:20px;
		}
				ul.menu{
					margin:0;
					padding:0;
				}
						ul.menu li{
							list-style:none;
							margin:0;
							padding:0;
							display:inline;
							margin-right:20px;
						}
								ul.menu li a{
									font-size:14px;
									font-weight:bold;
									padding-left:30px;
									background:url(ico_miraLink.gif) left no-repeat;
									
								}
						
		
		
		div.texto{
			width:400px;
			float:left;
			margin:0 10px 0 0;
		}
				h1, h2, h3 {
					font-size:14px;
					font-weight:bold;
				}
				
						h1{
							background:#da251c;
							padding:10px 8px;
							margin-bottom:20px;
						}
						h2{
							height:21px;
							padding:3px 0 0 30px;
							margin-left:10px;
							background:url(ico_tit_2Osastreet.gif) no-repeat;
						}
						h3, p{
							margin-left:38px;
						}
								h3{
									margin-top:17px;
									padding:3px;
									background:#242424;
								}
								p.download{
									padding:0px 3px 3px 20px;
									background:url(ico_dowload.gif) 1px 1px no-repeat #151515;
									margin:30px 0 0 20px;;
								}
		div.banner{ padding-bottom:25px;}
		
		
		h4{
			background:#da251c;
			padding:10px 8px;
			margin-bottom:0;
		}
		div.formulario{
			background:#220301;
			/*min-height:300px;*/
			margin-bottom:30px;
		}
				
				
				
				div.formulario fieldset.form_container{
					padding:15px;
					border:none;
				}
						div.formulario fieldset.form_container dl{
							margin:0;
							height:auto;
							overflow:visible;
							zoom:1;
							/* ie 5.5 hack */
							voice-family: "\"}\""; 
							voice-family:inherit;
							/* end ie 5.5 hack */
							height:100%;
							overflow:hidden;
						}
								div.formulario fieldset.form_container dl dt{
									font-size:10px;
									margin:0 0 10px 0;
								}
								div.formulario fieldset.form_container dl dd{
									margin-bottom:15px;
								}
										div.formulario fieldset.form_container dl dd label{
											float:left;display:inline;
											width:80px;
											margin-right:10px;
										}
										div.formulario fieldset.form_container dl dd label,
										/*div.formulario fieldset.form_container dl dd span.req,*/
										div.formulario fieldset.form_container dl dd span.legend{
											color:#fff;
										}
										div.formulario fieldset.form_container dl dd span.legend{
											font-size:10px;
											margin-left:5px;
										}
										
										
										/* tamanho dos campos */
										div.formulario fieldset.form_container dl dd input
										{
											border:none;
											height:13px;
											color:#000;
											width:250px;
										}
										
										div.formulario fieldset.form_container dl dd textarea
										{
											border:none;
											height:50px;
											color:#000;
											width:250px;
										}
										
										div.formulario fieldset.form_container dl dd .fldEnviar
										{
											border:none;
											height:25px;
											color:#000;
											width:65px;
										}
								
								/* ordem dos campos */
								div.formulario dd.fldNomeCont,
								div.formulario dd.fldRgCont,
								div.formulario dd.fldEnderecoCont,
								div.formulario dd.fldBairroCont,
								div.formulario dd.fldTelCont,
								div.formulario dd.fldPatrocinioCont,
								div.formulario dd.fldOrkutCont,
								div.formulario dd.fldMensagemCont
								{
									float:left;display:inline;
									margin-right:40px;
								}
								

		
		div.localizacaoContainer{
			margin:0 0 20px 0;
			/*background:#220301;*/
			min-height:420px;
		}
				div.mapaGoogle{
					float:left;
					/*padding-left:10px;*/
				}
				div.localizacaoContainer div.mapaGoogle small a{
					color:#fff !important;
				}
				div.chegarTrem{
					float:left;
					width:413px;
				}


		div.resultado{
			padding-bottom:20px;
		}
		
				table.tabelaResultado{
					width:100%;
				}
						table.tabelaResultado thead td{
							background:url(ico_tit_2Osastreet.gif) left 3px no-repeat;
							height:33px;
							padding:0 0 0 30px;
							font-weight:bold;
						}
						table.tabelaResultado tbody td{
							padding:2px 0 3px 30px;
							color:#fff;
							text-transform:capitalize;
						}
						table.tabelaResultado tbody td.on{
							background-color:#333333;
							
						}
				
