/* CSS Document */

#pageTitle { float:left; margin-left: 31px; display:inline}
.seloAcess { float: right; margin: -5px 30px 0; }
#coSac, .busca { color: #FFF; text-decoration: none; top: -0.1px; float: right; display: inline; font-size: 118%; margin-right: 5px; }
#coSac { width: 154px;}

#busca {float: right; width: 107px; height: 1.6em; padding: 2px; border: 0px; border-top: 1px solid #abadb3; margin-right: 4px; margin-top: -3px; display:inline}
#comitProcura {float: right; display:inline }

#headerLvl1 {height: 27px; padding-top:1.1em; width:100%; position: relative; background: url(../../img/new/headerLvl1bg.gif) repeat-x #999; overflow: hidden;}

/*TEXT REPLACEMENT*/
#headerApoio h1, .headerVermelho a, .headerCinza a, .headerAzul2 a {text-indent:-1000px; display:block; overflow:hidden;}
/*FIM::TEXT REPLACEMENT*/

#headerLvl2 {height: 144px; width: 100%; overflow: hidden; background:#fff url(../../img/new/bg_header-sombra.gif) repeat-x;}

    #headerLvl2 img {padding:38px 0 0 28px; float: left;}

    #headerApoio {width: 770px; height:144px; padding:0; float: right;}

		.headerAzul {background:#fff url(../../img/new/bg_header-azul.gif) no-repeat; position:relative}
    	.headerAzul h1 {width:318px; height:49px; background:url(../../img/new/tit_bu-estudante.gif) no-repeat; margin:62px 0 0 64px;}
			#logoCptm {width:94px; height:46px; background:url(../../img/new/logo_cptm_pq.png) no-repeat; position:absolute; top:43px; right:163px;}
			#logoMetro {width:117px; height:46px; background:url(../../img/new/logo_metro_pq.jpg) no-repeat; position:absolute; top:43px; right:32px;}

		.headerCinza {background:#fff url(../../img/new/bg_header-cinza.gif) no-repeat; position:relative}
		.headerCinza h1 {width:231px; height:23px; background:url(../../img/new/tit_cartao-fidelidade.gif) no-repeat; margin:62px 0 0 64px;}
			.headerCinza #logoCptm {background:url(../../img/new/logo_cptm-cinza.gif) no-repeat;}
			.headerCinza #logoMetro {background:url(../../img/new/logo_metro-cinza.gif) no-repeat;}

		.headerAzul2 {background:#fff url(../../img/new/bg_header-azul2.gif) no-repeat; position:relative}
		.headerAzul2 h1 {width:402px; height:47px; background:url(../../img/new/tit_bilhete-empresa.gif) no-repeat; margin:62px 0 0 64px;}
			.headerAzul2 #logoCptm {background:url(../../img/new/logo_cptm-azul.gif) no-repeat;}
			.headerAzul2 #logoMetro {background:url(../../img/new/logo_metro-azul.gif) no-repeat;}

		input.erro { background:#CC0000; border-top-color:#890000!important; color: #FFF; }
		select.erro { background:#CC0000; border-top-color:#890000!important; color: #FFF; }

		.new_title_lazer{
		 text-align: left;
		 text-decoration: none;
		 text-transform:uppercase;
		 text-shadow:none;
		 color: white;
		 font-family: Arial;
		 font-size: 24px;
		 padding-top: 68px;
		 padding-left: 65px;
		}
		.new_title_fidelidade{
		 text-align: left;
		 text-decoration: none;
		 text-transform:uppercase;
		 text-shadow:none;
		 color: white;
		 font-family: Arial;
		 font-size: 24px;
		 padding-top: 68px;
		 padding-left: 65px;
		}

        #contentLocal .buscaAvancada, #contentLinha .buscaAvancada { height: 3.1em; margin-top: -0.3em; }
        #contentLinha input#noNome { height: 2em; width: 382px; border: 0px; border-top: 1px solid #abadb3; }
        #contentLocal input#proximidade { width: 337px; }
        label.lblProx { width: 340px; }
        label.lblProxNo { width: 30px;}
        #contentLocal label, #contentLocal a, #contentLinha label, #contentLinha a { font-weight: bold; text-transform: uppercase; }
        #contentLocal a, #contentLinha a { float: right; margin: 1.4em 29.8em 0 0; _margin: 13px 120px 0 0; padding: .3em 0 0 23px; background: url(/img/button/setaVermelha.gif) no-repeat; display: block; height: 2.2em; text-decoration: none; }
        #contentLocal .tipoReferencia, #contentLinha .tipoReferencia { margin-top: 1.6em; _margin-top: 1.6em; }
        .tipoReferencia input { vertical-align: -3px; margin: 0 2px 0 5px; }
        .tipoReferencia select { margin-left: 5px; width: 100px; }
        .tipoReferencia span { margin-right: 2.2em;}

        #headerLvl2 #confiraLocais { float: right; }



