/* CSS Document */

#sac { float: left; padding-left: 33px; font-size: 107%; }
#sac #contentHolder { width: 178px; float: left; }
#pageNovidades {margin-top:1.3em}

        #sac .destaqueHolder1 {
	        float: left;
	        width: 695px;
	        margin-bottom: 3.5em;
	        display: inline;

		
        }

		#sac .destaqueHolder {
	        float: left;
	        width: 355px;
	        margin-bottom: 3.5em;
	        display: inline;
        }

        #pageNovidades h3#sobre { background: url(/img/sac/title/pageAbout.gif) no-repeat; width: 362px; height: 5.6em; margin: 1.6em 0 0 0; text-indent: -5000em; }

			#sac #pageDestaqueVerm {
				background:url(/img/bilheteUnico/layout/bgTitVermelho.gif) repeat-x left top;
				width: 695px;
				padding: 0;

                        }
                        
			#sac dt.duvidas {
				background: url(/img/sac/title/duvidasHome.gif) no-repeat;
				width: 680px;
				height: 2.9em;
				text-indent: -5000em;
			}

		        #sac dd.duvidas {
				padding: 1em 0 0 7px;
			        height: 12.7em;
			        background-color: #e5e5e5;
		        }
        		
					#sac dd.duvidas ul {
						width: 680px;
					}

				                #sac dd.duvidas li {
					                padding-bottom: 1em;
						            background: url(/img/sac/layout/sacLink.gif) no-repeat;
						            line-height: 1.4em;
						            padding-left: 25px;
				                }

						        #sac dd.duvidas li a {
							        text-decoration: underline;
							        padding-top: -1em;
						        }
						#sac dd.duvidas li.todas { background: none; padding:0 }
						#sac dd.duvidas a.todas {
							background: url(/img/bilheteUnico/layout/bgLinkComumFaqTodas.gif) no-repeat;
							margin-left: 575px;
							display: block;
							height: 2.1em;
							text-decoration: none;
							font-weight: bold;
							padding: .4em 0 0 25px;

						}

		#sac .sacHomeBox {
			background:url(/img/bilheteUnico/layout/bgTitCinza.gif) repeat-x left top;
			width: 340px;
			padding: 0;
                }

			#sac .sacHomeBox dt {
				height: 2.9em;
				text-indent: -5000em;
			}
			#sac .sacHomeBox dt.solicitacoes { background: url(/img/sac/title/solicitaHome1_n.gif) no-repeat; width: 300px; }
			#sac .sacHomeBox dt.telefones { background: url(/img/sac/title/telHome.gif) no-repeat; width: 111px; }
			#sac .sacHomeBox dt.chat { background: url(/img/sac/title/chatHome.gif) no-repeat; width: 71px; }
			#sac .sacHomeBox dt.achados { background: url(/img/sac/title/achadosHome.gif) no-repeat; width: 185px; }
			#sac .sacHomeBox dt.onibus { background: url(/img/sac/title/onibusHome.png) no-repeat; width: 185px; }
			#sac .sacHomeBox dt.pontos { background: url(/img/sac/title/pontosHome.png) no-repeat; width: 185px; }

		        #sac .sacHomeBox dd {
				padding: 1.9em 22px 0 22px;
			        height: 10em;
			        position: relative;
		        }
        
        		        #sac .sacHomeBox dd a {
                            background: url(/img/sac/button/linkHome.gif) no-repeat;
                            position: absolute;
				            display: block;
				            height: 2em;
				            text-decoration: none;
				            font-weight: bold;
				            padding: .3em 0 0 25px;
				            top: 9.5em;
				            text-transform: uppercase;
                        }
                                
                                #sac .sacHomeBox .solicitacoes a { right:24px }
                                #sac .sacHomeBox .telefones a { right:24px }
                                #sac .sacHomeBox .chat a { right:24px; }
                                #sac .sacHomeBox .achados a { right:24px }
                                
		                #sac dd.duvidas li a {
			                text-decoration: underline;
			                padding-top: -10px;
			                position: relative;
		                }
		                
		                #sac #contatoSac { background: none!important;}
	                                #sac #contatoSac li { background: url(/img/sac/layout/centralAtend.gif) no-repeat; text-indent: -5000em; width: 341px; height: 18.6em; }
	                                #sac #contatoSac li a { display: block; width: 341px; height: 18.6em; text-indent: -5000em; position: relative; }
									
						#sac #linhaSac { background: none!important;}
	                                #sac #linhaSac li { background: url(/img/sac/layout/linhaAtend.gif) no-repeat; text-indent: -5000em; width: 341px; height: 18.6em; }
	                                #sac #linhaSac li a { display: block; width: 341px; height: 18.6em; text-indent: -5000em; position: relative; }
									
						#sac #pontoSac { background: none!important;}
	                                #sac #pontoSac li { background: url(/img/sac/layout/pontoAtend.gif) no-repeat; text-indent: -5000em; width: 341px; height: 18.6em; }
	                                #sac #pontoSac li a { display: block; width: 341px; height: 18.6em; text-indent: -5000em; position: relative; }
		                


/*Interna Duvidas*/

        .titSacHome h2 { background: url(/img/sac/title/home.gif) no-repeat; width: 326px; height: 1.9em; }
        .titSacFaq h2 { background: url(/img/sac/title/faq.gif) no-repeat; width: 98px; height: 2.3em; }
        .titSacFones h2 { background: url(/img/sac/title/telefones.gif) no-repeat; width: 131px; height: 1.9em; }
        .titSacAchados h2 { background: url(/img/sac/title/achados.gif) no-repeat; width: 257px; height: 1.9em; }
        .titSacSolicitacoes h2 { background: url(/img/sac/title/solicitacoes1_n.gif) no-repeat; width: 148px; height: 1.9em; }
        

        #novidadeDestaque p a { text-decoration: none; font-weight: bold; }

        #listaDuvidas {
                width: 696px;
                padding-bottom:20px;
        }

                #listaDuvidas li.buscaFiltro {
                        background-color: #e5e5e5;
                        padding: 2.4em 0 3em 24px;
                }
                .buscaFiltro select {height:1.9em; width:370px;}
                
                        #listaDuvidas li.buscaFiltro span { display: block; color: #CC0000; margin: .4em 2px; }
                        
                #listaDuvidas dl {
                        border-bottom: 1px solid #e5e5e5;
                }
                
                        #listaDuvidas dl span { font-weight: bold; color: #CC0000; }

                        #listaDuvidas dt {cursor:pointer; position:relative}
                        #listaDuvidas dt { padding: 2.5em 50px 2.5em 24px ;}
                        #listaDuvidas dd { padding: 2.5em 73px 2.5em 24px ;}
                        #listaDuvidas dd { background-color: #e5e5e5; }
                        #listaDuvidas dt { font-weight: bold; }
                                
                                #listaDuvidas dl a.abreAba {position:absolute; top:2.3em; right:24px; display: block; background: url(/img/sac/button/abrePergunta.gif) no-repeat; height: 2.1em; width: 22px; text-indent: -5000em;}
                                #listaDuvidas dl.ativo a.abreAba {background: url(/img/sac/button/fechaPergunta.gif) no-repeat}
                                #listaDuvidas dl.hide dt { font-weight: normal; }
                                #listaDuvidas dl.hide dd { display: none; }
                                
/*Interna Telefones*/
        #telLista1, #telLista2 { margin-bottom: 2.5em; width: 696px; overflow: hidden; }
        #telLista1 { background-image: url(/img/bilheteUnico/layout/bgTitVermelho.gif) ; background-repeat: repeat-x; }
        #telLista2 { background-image: url(/img/bilheteUnico/layout/bgTitCinza.gif) ; background-repeat: repeat-x; }
        #telLista1 thead tr { height: 3.9em; text-indent: -5000em; border: 0!important; }
        #telLista2 thead tr { height: 3.9em; text-indent: -5000em; border: 0!important; }
        #telLista1 tr, #telLista2 tr { height: 2.9em; font-size:  93%; }
        #telLista1 tbody td, #telLista2 tbody td { border-bottom: 1px solid #e5e5e5; }
                
                #telLista1 .dado1, #telLista2 .dado1 { width: 335px; }
                #telLista1 .dado2, #telLista2 .dado2 { width: 219px; padding-left: 2px; }
                #telLista1 .dado3, #telLista2 .dado3 { width: 140px; }
                
                #telLista1 thead .dado1 { background-image: url(/img/sac/title/listaTelNome.gif); background-repeat: no-repeat ; }
                #telLista1 thead .dado2 { background-image: url(/img/sac/title/listaTelFone.gif); background-repeat: no-repeat ; }
                #telLista1 thead .dado3 { background-image: url(/img/sac/title/listaTelHorario.gif); background-repeat: no-repeat ; }
                #telLista2 thead .dado1 { background-image: url(/img/sac/title/listaTelAprensao.gif); background-repeat: no-repeat ; }
                
/*Interna Achados e Perdidos*/

        #buscaObjetos { width: 642px; background-color: #e5e5e5; padding: 2.1em 27px 3em ; }
        #buscaObjetos table {width:640px; border-top:1px solid #cd0102; background-color: #fff; }
        #buscaObjetos table th { text-transform:uppercase; font-weight:bold; font-size:110%; color:#333333; padding:1.8em 0 .5em 15px; border-bottom:1px solid #cccccc; background-color: #e5e5e5; }
        #buscaObjetos table .colArea {width:50px; padding-left: 0; text-align: center; }
        #buscaObjetos table .colConcessionaria {width:102px}
        #buscaObjetos table .colEmpresa {width:161px}
        #buscaObjetos table .colTelefone {width:114px}
        #buscaObjetos table .colDias {width:98px}
        #buscaObjetos table .colHorarios {width:172px;}
        #buscaObjetos table .primeiro {vertical-align:middle; text-align:center; border: 0 none; font-size:110%; padding: .7em 0; border-right: 1px solid #CCC; }
        #buscaObjetos table .tablePadding { padding: 5px 0 5px 15px; border: 0 none; border-top: 1px solid #CCC; vertical-align: middle }
        #buscaObjetos table .tablePaddingBot { padding: 5px 0 5px 15px; }
        #buscaObjetos table .tablePaddingBoth { padding: 5px 0 5px 15px; border-bottom: 1px solid #CCC; vertical-align: middle; }
        #buscaObjetos table .tablePaddingDouble { padding: 5px 0 5px 15px; border-top: 1px solid #CCC; vertical-align: middle; }
        #buscaObjetos table .area1 {background:#48af6a; color:#fff}
        #buscaObjetos table .area2 {background:#004b84; color:#fff}
        #buscaObjetos table .area3 {background:#f7e140}
        #buscaObjetos table .area4 {background:#dc252a; color:#fff}
        #buscaObjetos table .area5 {background:#01634a; color:#fff}
        #buscaObjetos table .area6 {background:#008cc9; color:#fff}
        #buscaObjetos table .area7 {background:#af2139; color:#fff}
        #buscaObjetos table .area8 {background:#ee8939; color:#fff}
        #buscaObjetos table tr.par {background:#efefef}
        #buscaObjetos table td {padding: 0 0 0 15px; border-width:0 0 1px 1px; color:#666666; vertical-align:top}                       
        #buscaObjetos table td.telefone { width: 66px; }
        #buscaObjetos table sup { color: #CC0000; font-size: 90%; }
        #buscaObjetos table td.bordaVermelhaTabela { padding-top: 20px; border-bottom: 1px solid #CC0000; background-color: #e5e5e5; }
        #listaDuvidas table tr{ height: 17px;}
        #listaDuvidas table .largura15 { width: 15px; }
        #listaDuvidas table .largura358 { width: 358px; }
        #listaDuvidas table .largura26 { width: 26px;}
        #listaDuvidas table .largura32 { width: 32px;}
        #listaDuvidas table .largura38 { width: 38px;}
        #listaDuvidas table .largura34 { width: 34px;}
        #listaDuvidas table .largura36 { width: 36px;}
        #listaDuvidas table .largura33 { width: 33px;}
        #listaDuvidas table .largura27 { width: 27px;}
        #listaDuvidas table .largura41 { width: 41px;}
        #listaDuvidas table .largura47 { width: 47px;}
        #listaDuvidas table .altura18 { height: 18px; }
        
        #buscaObjetos #legendasObjs { padding: 15px 13px; width: 614px; background-color: #FFF; }
        #buscaObjetos h3 { width: 614px; background-color: #e5e5e5; padding: 7px 13px; font-size: 110%; color: #333; text-transform: uppercase; font-weight: bold; margin: 0; }
        #buscaObjetos #legendasObjs span { color: #CC0000; }
