@CHARSET "ISO-8859-1";

body{
    margin:0;
    padding:0;
    background:#ccc;
}

.col_2 div:hover{
    background-color: #ff9900;
}

.tooltip{
	margin:8px;
	padding:8px;
	border:1px solid blue;
	background-color:yellow;
	position: absolute;
	z-index: 2;
}

.sprite {
    background: url('../imagens/sprite2.png') no-repeat 0 0;
}

input.error{
    background-color: #ffeded;
}

.sombra{
    background: url('../imagens/sprite2.png') no-repeat  -28px -509px;
    width: 840px;
    height: 36px;
    margin: 0 auto;
    margin-top:-10px;
}
.sombraLinhaDoTempo{
    background: url('../imagens/sprite2.png') no-repeat  -28px -509px;
    width: 840px;
    height: 36px;
    margin: 0 auto;
    margin-top:-10px;
}

.radioPercursoHome{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: #000000;
    margin-top: 50px;
    margin-left: 10px;
}

/*=========================================================================================================*/
.quadroNoticias{
    background-image: url('../imagens/fundoQuadroMaior.png');
    background-repeat: repeat-x;
    width: 280px;
    height: 331px;
    margin-left: 20px;
    margin-top: 50px;
    border: solid lightgrey thin;
}

.quadroLaranjaNoticias{
    background: url('../imagens/sprite2.png') no-repeat  -188px -97px;
    width: 91px;
    height: 35px;
    margin-left:-8px;
    margin-top: 10px;
    z-index:200;
    position: absolute;
}

.textoQuadroLaranjaNoticias{
    margin-top: 8px;
    margin-left:7px;
    text-align: left;
    color: white;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}

div.linhaDivisaoNoticias{
    background: url('../imagens/sprite2.png') no-repeat -421px -367px;
    width: 270px;
    height: 2px;
    margin-top: 13px;
    margin-left: 2px;
}

table.texto-noticias {
    padding: 0;
    margin: 0;
}

table.texto-noticias td{
    vertical-align: middle;
    padding-left: 5px;
    height: 42px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    cursor: pointer;
}

table.texto-noticias td.semDivisao{
    margin:0;
}

table.texto-noticias td.comDivisao{
    background: url('../imagens/sprite2.png') no-repeat -421px -367px;
}

table.texto-noticias td:hover {
    background-color: #ff9900;
    color: white;
}

.quadroNoticiasSombra{
    background: url('../imagens/sprite2.png') no-repeat -412px -265px;
    width: 280px;
    height: 13px;
    margin-top:-1px;
}

.linkMaisNoticias{
    margin-top: 20px;
    text-align: right;
    margin-right: 10px;
}

.linkMaisNoticias a{
    color: orange;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.linkMaisNoticias a:hover{
    color: red;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

/*==========================================================================================================*/
.quadroArtigo{
    background-image: url('../imagens/fundoQuadroMenor.png');
    background-repeat: repeat-x;
    width: 280px;
    height: 156px;
    margin-top: 50px;
    margin-left: 15px;
    border: solid lightgrey thin;
}

.quadroLaranjaArtigo{
    background: url('../imagens/sprite2.png') no-repeat  -188px -97px;
    width: 91px;
    height: 35px;
    margin-left:-8px;
    margin-top: 10px;
    z-index:200;
    position: absolute;
}

.textoQuadroLaranjaArtigo{
    margin-top: 8px;
    margin-left:3px;
    text-align: left;
    color: white;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}

div.linhaDivisaoArtigo{
    background: url('../imagens/sprite2.png') no-repeat -421px -367px;
    width: 270px;
    height: 2px;
    margin-top: 47px;
    margin-left: 2px;
}

.quadroImagemArtigo{
    margin-top: 2px;
    margin-left: 10px;
    width: 95px;
    height: 110px;
    background-image: url('../imagens/artigoImagem.png');
    background-repeat: no-repeat;
    float: left;
}

.quadroTextoArtigo{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    margin-top: 15px;
    height: 58px;
}

.quadroArtigoSombra{
    background: url('../imagens/sprite2.png') no-repeat -412px -265px;
    width: 280px;
    height: 13px;
    margin-top: 15px;
}

.linkMaisArtigo{
    text-align: right;
    margin-right: 10px;
}

.linkMaisArtigo a{
    color: orange;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.linkMaisArtigo a:hover{
    color: red;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
/*==================================================================================================================*/

.quadroEmpregos{
    background-image: url('../imagens/fundoQuadroMenor.png');
    background-repeat: repeat-x;
    width: 280px;
    height: 156px;
    margin-top: 9px;
    margin-left: 15px;
    border: solid lightgrey thin;
}

.quadroLaranjaEmpregos{
    background: url('../imagens/sprite2.png') no-repeat  -188px -97px;
    width: 91px;
    height: 35px;
    margin-left:-8px;
    margin-top: 10px;
    z-index:200;
    position: absolute;
}

.textoQuadroLaranjaEmpregos{
    margin-top: 8px;
    margin-left:4px;
    text-align: left;
    color: white;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}

div.linhaDivisaoEmpregos{
    background: url('../imagens/sprite2.png') no-repeat -421px -367px;
    width: 270px;
    height: 2px;
    margin-top: 13px;
    margin-left: 2px;
}

.linkMaisEmpregos{
    margin-top: 20px;
    text-align: right;
    margin-right: 10px;
}

.linkMaisEmpregos a{
    color: orange;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.linkMaisEmpregos a:hover{
    color: red;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

table.texto-empregos {
    padding: 0;
    margin: 0;
    width: 280px;
}

table.texto-empregos td{
    vertical-align: middle;
    padding-left: 5px;
    height: 49px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    cursor: pointer;
}

table.texto-empregos td.semDivisao{
    margin:0;
}

table.texto-empregos td.comDivisao{
    background: url('../imagens/sprite2.png') no-repeat -421px -367px;
}

table.texto-empregos td:hover {
    background-color: #ff9900;
    color: white;
}

.quadroEmpregosSombra{
    background: url('../imagens/sprite2.png') no-repeat -412px -265px;
    width: 280px;
    height: 13px;
    margin-top: -6px;
}
/*==================================================================================================================*/

.quadroPublicidade{
    background-image: url('../imagens/fundoQuadroMaior.png');
    background-repeat: repeat-x;
    width: 280px;
    height: 331px;
    margin-left:15px;
    margin-top: 50px;
    border: solid lightgrey thin;
}

.quadroLaranjaPublicidade{
    background: url('../imagens/sprite2.png') no-repeat  -188px -97px;
    width: 91px;
    height: 35px;
    margin-left:-8px;
    margin-top: 10px;
    z-index:200;
    position: absolute;
}

.textoQuadroLaranjaPublicidade{
    margin-top: 6px;
    margin-left:3px;
    text-align: left;
    color: white;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}

div.linhaDivisaoPublicidade{
    background: url('../imagens/sprite2.png') no-repeat -421px -367px;
    width: 270px;
    height: 2px;
    margin-top: 47px;
    margin-left: 2px;
}

.quadroImagemPublicidade{
    margin-top: 2px;
    margin-left: 10px;
    width: 250px;
    height: 180px;
    background-image: url('../imagens/imagemPublicidade.png');
    background-repeat: no-repeat;
    background-position: center;
}

.quadroTextoPublicidade{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    text-align: center;
    margin-top: 15px;
    height: 58px;
}

.quadroPublicidadeSombra{
    background: url('../imagens/sprite2.png') no-repeat -412px -265px;
    width: 280px;
    height: 13px;
    margin-top: 7px;
}

.linkMaisPublicidade{
    text-align: right;
    margin-right: 10px;
}

.linkMaisPublicidade a{
    color: orange;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.linkMaisPublicidade a:hover{
    color: red;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

/*=========================================================================================================*/
.quadroEnquete{
    background-image: url('../imagens/fundoQuadroMaior.png');
    background-repeat: repeat-x;
    width: 280px;
    height: 331px;
    border: solid lightgrey thin;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.perguntaEnquete{
    margin-left: 5px;
    font-weight: bold;
    height: 20px;
}

.questoesEnquete{
    margin-left: 20px;
    margin-top: 20px;
}

.quadroLaranjaEnquete{
    background: url('../imagens/sprite2.png') no-repeat  -188px -97px;
    width: 91px;
    height: 35px;
    margin-left:-8px;
    margin-top: 10px;
    z-index:200;
    position: absolute;
}

.textoQuadroLaranjaEnquete{
    margin-top: 8px;
    margin-left:8px;
    text-align: left;
    color: white;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}

div.linhaDivisaoEnquete{
    background: url('../imagens/sprite2.png') no-repeat -421px -367px;
    width: 270px;
    height: 2px;
    margin-top: 13px;
    margin-left: 2px;
}

.botaoEnquete{
    background: url('../imagens/sprite2.png') no-repeat -422px -71px;
    width: 55px;
    height: 26px;
    margin-bottom:10px;
    margin-left: 112px;
    position: absolute;
}

.botaoEnquete:hover{
    background: url('../imagens/sprite2.png') no-repeat -584px -70px;
    width: 57px;
    height: 27px;
    margin-bottom:10px;
    margin-left: 112px;
    position: absolute;
    cursor: pointer;
}

.quadroEnqueteSombra{
    background: url('../imagens/sprite2.png') no-repeat -412px -265px;
    width: 280px;
    height: 13px;
    margin-top:0px;
}

.linkMaisEnquete{
    margin-top: 20px;
    text-align: right;
    margin-right: 10px;
}

.linkMaisEnquete a{
    color: orange;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.linkMaisEnquete a:hover{
    color: red;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.Exibe {
    visibility:visible;
}

.Esconde {
    visibility:hidden;
}

.obrigadoEnquete{
    margin-top: -100px;
    margin-left: 30px;
    color: orange;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

/*==========================================================================================================*/
.quadroBanner{
    background-image: url('../imagens/fundoQuadroMenor.png');
    background-repeat: repeat-x;
    width: 601px;
    height: 156px;
    border: solid lightgrey thin;
}

.quadroImagemBanner{
    margin-top: 0px;
    margin-left: 0px;
    width: 600px;
    height: 155px;
    background-image: url('../imagens/imagemBanner.png');
    background-position: center;
    background-repeat: no-repeat;
}

.quadroBannerSombra{
    background: url('../imagens/sprite2.png') no-repeat -127px -484px;
    width: 607px;
    height: 13px;
    margin-top: 2px;
}

/*==================================================================================================================*/

.quadroNewsletter{
    background-image: url('../imagens/fundoQuadroMenor.png');
    background-repeat: repeat-x;
    width: 280px;
    height: 156px;
    margin-top: 17px;
    margin-left: 0px;
    border: solid lightgrey thin;
}

.quadroLaranjaNewsletter{
    background: url('../imagens/sprite2.png') no-repeat  -188px -97px;
    width: 91px;
    height: 35px;
    margin-left:-8px;
    margin-top: 10px;
    z-index:200;
    position: absolute;
}

.textoQuadroLaranjaNewsletter{
    margin-top: 8px;
    margin-left:3px;
    text-align: left;
    color: white;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    float:left;
}

.informacaoNewsletter{
    margin-left: 90px;
    margin-top: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    width: 185px;

}

.botaoEnviarNewsletter{
    background: url('../imagens/sprite2.png') no-repeat -422px -21px;
    width: 56px;
    height: 25px;
    margin-bottom:10px;
    margin-left: 112px;
    position: absolute;
    margin-top:5px;
}

.botaoEnviarNewsletter:hover{
    background: url('../imagens/sprite2.png') no-repeat -584px -20px;
    width: 57px;
    height: 27px;
    margin-bottom:10px;
    margin-left: 112px;
    position: absolute;
    cursor: pointer;

}

.labelMenor{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.botaoLogin{
    background: url('../imagens/sprite2.png') no-repeat -422px -21px;
    width: 56px;
    height: 25px;
    margin-top: 10px;
    margin-left: 10px;
}

.botaoLogin:hover{
    background: url('../imagens/sprite2.png') no-repeat -584px -20px;
    width: 57px;
    height: 27px;
    cursor: pointer;
}

.textoNomeNewsletter{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    float:left;
    margin-top:20px;
    padding-bottom: 5px;
    margin-left: 5px;
}

.txtNomeNewsletter{
    margin-top:13px;
    color: #979797;
    padding-left: 10px;
    text-decoration: none;
    background: url('../imagens/sprite2.png') no-repeat -423px -430px;
    width: 210px;
    height: 26px;
    border-radius: 5px;
    border: 0;
    padding-bottom: 5px;
    margin-left: 6px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.textoEmailNewsletter{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    float:left;
    margin-top:8px;
    margin-left: 4px;
}

.txtEmailNewsletter{
    color: #979797;
    padding-left: 10px;
    text-decoration: none;
    background: url('../imagens/sprite2.png') no-repeat -423px -430px;
    width: 210px;
    height: 26px;
    border-radius: 5px;
    border: 0;
    margin-left: 4px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}


.quadroNewsletterSombra{
    background: url('../imagens/sprite2.png') no-repeat -412px -265px;
    width: 280px;
    height: 13px;
    margin-top: 0px;
}


.enviadoNewsletter{
    margin-top: -30px;
    margin-left: 30px;
    color: orange;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

/*==================================================================================================================*/

.quadroBanner2{
    background-image: url('../imagens/fundoQuadroMenor.png');
    background-repeat: repeat-x;
    width: 280px;
    height: 156px;
    margin-top: 17px;
    margin-left: 0px;
    border: solid lightgrey thin;
    cursor: pointer;
}


.quadroImagemBanner2{
    margin-top: 15px;
    margin-left: 0px;
    width: 279px;
    height: 129px;
    background-image: url('../imagens/imagemBanner2.png');
    background-position: center;
    background-repeat: no-repeat;
}

.quadroBanner2Sombra{
    background: url('../imagens/sprite2.png') no-repeat -412px -265px;
    width: 280px;
    height: 13px;
    margin-top: 13px;
}

/*==================================================================================================================*/

.conteudo{
    background: #e3e3e5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e3e3e5 0%, #f1f1f3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e5), color-stop(100%,#f1f1f3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e3e3e5 0%,#f1f1f3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e3e3e5 0%,#f1f1f3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e3e3e5 0%,#f1f1f3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e3e3e5 0%,#f1f1f3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e5', endColorstr='#f1f1f3',GradientType=0 ); /* IE6-8 */

    /*height: 820px;*/
    margin-top: -20px;
}

img {
    border: 0;
}

.centralizar {
    width: 960px;
    margin: 0 auto;
}

#topoAreaMenu{
    position: relative;
    width: 960px;
    margin: 0 auto;
}

#cabecalho{
    /*GRADIENTE PARA OS NOVOS, COR FIXA PARA OS ANTIGOS*/
    background: #d6d7d9; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDdkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU2ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d6d7d9 0%, #e5e6e7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d7d9), color-stop(100%,#e5e6e7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d6d7d9 0%,#e5e6e7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d6d7d9 0%,#e5e6e7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d6d7d9 0%,#e5e6e7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d6d7d9 0%,#e5e6e7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d7d9', endColorstr='#e5e6e7',GradientType=0 ); /* IE6-8 */

    height: 120px;
    width: 960px;
}

.menuPrincipal {
    margin-left: auto;
    margin-right: auto;
}

#textoDiskHorarios{
    color: #ff9900;
    right: 0;
    position: absolute;
    margin-top: 15px;
    left: 20px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.texto14{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #fff;
}

.texto12{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #fff;
}

.texto10{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #fff;
}

.laranja{
    color: #ff9900;
}

.rodape {
    background: #EF8611;
    height: 235px;
    width: 960px;
    /*margin-top: -15px;*/
}

.rodapeQuadro1 {
    width: 240px;
    float:left;
    text-align: center;
}

.logoRodape {
    margin-top: 30px;
    background-image: url("../imagens/logo.png");
    width: 103.5px;
    height: 52px;
    margin-left: auto;
    margin-right: auto;
}

.textoLogoRodape{
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 160px;
}

.texto0800Rodape{
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
}

.textoTelefoneRodape{
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

.rodapeQuadro2 {
    width: 330px;
    float:left;
    text-align: center;
}

.textoCentralAtendimento{
    margin-top: 23px;
    margin-left: auto;
    margin-right: auto;
}

.mensagemMidiasSociaisRodape{
    float: left;
    margin-top: 20px;
    margin-left: 1px;
    margin-right: 10px;
}

.midiasSociaisRodape{
    margin-top: 8px;
    margin-left: auto;
    margin-right: 5px;
}

.rodapeQuadro3{
    width: 190px;
    float:left;
}

.rodapeAcessoRapido {
    float:left;
    width: 190px;
    display:block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12pt;
}

.rodapeAcessoRapido div{
    color: #FECA40;
    font-weight: bold;
    text-shadow: 1px 1px 1px #ccc;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: -10px;
}

.rodapeAcessoRapido ul{
    list-style: none;
    margin-left: -15px;
}

.rodapeAcessoRapido li{
    padding-top: 5px;
}

.rodapeAcessoRapido li a{
    color: #fff;
    outline:0;
    text-decoration:none;
    font-weight: bold;
    text-shadow: 1px 1px 1px #ccc;
}

.rodapeAcessoRapido li:hover a {
    color:#161616;
    text-shadow: 1px 1px 1px #c0c0c0;
}

.rodapeQuadro4{
    width: 200px;
    height: 210px;
    float:left;
    /*background-image: url("../imagens/quadroFacebook.jpg");*/
    background-color: #fff;
    margin-left: -10px;
    margin-right: auto;
    margin-top: 10px;
}


.quadroHorarios{
    background-image: url('../imagens/fundoQuadroHorarios2.png');
    background-repeat: repeat-x;
    width: 320px;
    height: 200px;
    margin-left: 590px;
    margin-top: 90px;
    border-radius: 10px;
    z-index: 100;
    position: absolute;
    opacity:0.9;
    filter:alpha(opacity=90);
    -moz-opacity: 0.9;
}

.quadroLaranjaHorarios{
    background: url('../imagens/sprite2.png') no-repeat  -188px -97px;
    width: 91px;
    height: 35px;
    margin-left:-8px;
    margin-top: 10px;
    z-index:200;
    position: absolute;
}

.textoQuadroLaranjaHorarios{
    margin-top: 6px;
    margin-left:10px;
    text-align: left;
    color: white;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}

.textoOrigem{
    margin-top: 20px;
    margin-left:5px;
    z-index:200;
    position: absolute;
    text-align: left;
    color: white;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}

.textoDestino{
    margin-top: 60px;
    margin-left:5px;
    z-index:200;
    position: absolute;
    text-align: left;
    color: white;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}

.comboOrigem{
    margin-top: 15px;
    margin-left: 65px;
    z-index:210;
    position: absolute;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}

.comboDestino{
    margin-top: 55px;
    margin-left: 65px;
    z-index:200;
    position: absolute;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}

#cbOrigem,#cbDestino{
    width: 240px;
}

.botaoPesquisar{
    margin-top: -63px;
    margin-left: 130px;
    background: url('../imagens/sprite2.png') no-repeat -422px -118px;
    width: 110px;
    height: 32px;
}

.botaoPesquisar:hover{
    margin-top: -63px;
    margin-left: 130px;
    cursor: pointer;
    background: url('../imagens/sprite2.png') no-repeat -584px -117px;
    width: 111px;
    height: 33px;
}
.textoPesquisarHorarios{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    color: #000;
    text-align: left;
    margin-top: 60px;
    margin-left: 5px;
    font-weight: bold;
}

.colunas{
    margin-top: -20px;
}

div#coluna1,#coluna2,#coluna3,#coluna4,#coluna6{
    float:left;
    width: 320px;
}

div#coluna5{
    float:left;
    width: 600px;
    margin-left:-2px;
}

div#coluna2{
    margin-top:-3px;
}
div#coluna4{
    margin-left:20px;
}

div#coluna7{
    float:left;
    width: 300px;
    margin-left: -5px;
}

#linha1 {
    width: 960px;
    height: 400px;
}

#linha2 {
    clear:both;
    width: 960px;
    height: 400px;
    margin-top: 20px;
}

.mensagemMidiasSociais{
    position: absolute;
    left: 630px;
    top: 15px;
}

#midiasSociais{
    position: absolute;
    left: 840px;
}

/* ICONS SPRITE 24px
------------------------------------------------------------------*/
a.social24,.social24 a {
    width: 24px;
    height: 24px;
    text-indent: -900em;
    padding: 0;
    float: left;
    margin: 0 0.2% 0 0;
}
a.social24:hover,.social24 a:hover {
    opacity: 0.70;
}
a.social24.facebook,.social a.facebook {
    background: url(../imagens/social_sprite_24px.png) no-repeat 0 0;
}
a.social24.twitter,.social a.twitter {
    background: url(../imagens/social_sprite_24px.png) no-repeat -24px 0;
}
a.social24.pinterest,.social a.pinterest {
    background: url(../imagens/social_sprite_24px.png) no-repeat -48px 0;
}
a.social24.linkedin,.social a.linkedin {
    background: url(../imagens/social_sprite_24px.png) no-repeat 0 -24px;
}
a.social24.stumble,.social a.stumble {
    background: url(../imagens/social_sprite_24px.png) no-repeat -24px -24px;
}
a.social24.dribbble,.social a.dribbble {
    background: url(../imagens/social_sprite_24px.png) no-repeat -48px -24px;
}
a.social24.digg,.social a.digg {
    background: url(../imagens/social_sprite_24px.png) no-repeat 0 -48px;
}
a.social24.google,.social a.google {
    background: url(../imagens/social_sprite_24px.png) no-repeat -24px -48px;
}
a.social24.delicious,.social a.delicious {
    background: url(../imagens/social_sprite_24px.png) no-repeat -48px -48px;
}
a.social24.youtube,.social a.youtube {
    background: url(../imagens/social_sprite_24px.png) no-repeat 0 -72px;
}
a.social24.instagram,.social a.instagram {
    background: url(../imagens/social_sprite_24px.png) no-repeat -24px -72px;
}
a.social24.vimeo,.social a.vimeo {
    background: url(../imagens/social_sprite_24px.png) no-repeat -48px -72px;
}

/* ICONS SPRITE 32px
------------------------------------------------------------------*/
a.social32,.social32 a {
    width: 32px;
    height: 32px;
    text-indent: -900em;
    float: left;
    margin-right: 5px;
    margin-top: 6px;
    /*margin: 0 0.2% 0 0;*/
}
a.social32:hover,.social32 a:hover {
    opacity: 0.70;
}
a.social32.facebook,.social a.facebook {
    background: url(../imagens/social_sprite_32px.png) no-repeat 0 0;
}
a.social32.twitter,.social a.twitter {
    background: url(../imagens/social_sprite_32px.png) no-repeat -32px 0;
}
a.social32.pinterest,.social a.pinterest {
    background: url(../imagens/social_sprite_32px.png) no-repeat -64px 0;
}
a.social32.linkedin,.social a.linkedin {
    background: url(../imagens/social_sprite_32px.png) no-repeat 0 -32px;
}
a.social32.stumble,.social a.stumble {
    background: url(../imagens/social_sprite_32px.png) no-repeat -32px -32px;
}
a.social32.dribbble,.social a.dribbble {
    background: url(../imagens/social_sprite_32px.png) no-repeat -64px -32px;
}
a.social32.digg,.social a.digg {
    background: url(../imagens/social_sprite_32px.png) no-repeat 0 -64px;
}
a.social32.google,.social a.google {
    background: url(../imagens/social_sprite_32px.png) no-repeat -32px -64px;
}
a.social32.delicious,.social a.delicious {
    background: url(../imagens/social_sprite_32px.png) no-repeat -64px -64px;
}
a.social32.youtube,.social a.youtube {
    background: url(../imagens/social_sprite_32px.png) no-repeat 0 -96px;
}
a.social32.instagram,.social a.instagram {
    background: url(../imagens/social_sprite_32px.png) no-repeat -32px -96px;
}
a.social32.vimeo,.social a.vimeo {
    background: url(../imagens/social_sprite_32px.png) no-repeat -64px -96px;
}
/* ICONS SPRITE 44px
------------------------------------------------------------------*/
a.social44,.social44 a {
    width: 44px;
    height: 44px;
    text-indent: -900em;
    padding: 0;
    float: left;
    margin: 0 0.2% 0 0;
}
a.social44:hover,.social44 a:hover {
    opacity: 0.70;
}
a.social44.facebook,.social44 a.facebook {
    background: url(../imagens/social_sprite_44px.png) no-repeat 0 0;
}
a.social44.twitter,.social44 a.twitter {
    background: url(../imagens/social_sprite_44px.png) no-repeat -44px 0;
}
a.social44.pinterest,.social44 a.pinterest {
    background: url(../imagens/social_sprite_44px.png) no-repeat -88px 0;
}
a.social44.linkedin,.social44 a.linkedin {
    background: url(../imagens/social_sprite_44px.png) no-repeat 0 -44px;
}
a.social44.stumble,.social44 a.stumble {
    background: url(../imagens/social_sprite_44px.png) no-repeat -44px -44px;
}
a.social44.dribbble,.social44 a.dribbble {
    background: url(../imagens/social_sprite_44px.png) no-repeat -88px -44px;
}
a.social44.digg,.social44 a.digg {
    background: url(../imagens/social_sprite_44px.png) no-repeat 0 -88px;
}
a.social44.google,.social44 a.google {
    background: url(../imagens/social_sprite_44px.png) no-repeat -44px -88px;
}
a.social44.delicious,.social44 a.delicious {
    background: url(../imagens/social_sprite_44px.png) no-repeat -88px -88px;
}
a.social44.youtube,.social44 a.youtube {
    background: url(../imagens/social_sprite_44px.png) no-repeat 0 -132px;
}
a.social44.instagram,.social44 a.instagram {
    background: url(../imagens/social_sprite_44px.png) no-repeat -44px -132px;
}
a.social44.vimeo,.social44 a.vimeo {
    background: url(../imagens/social_sprite_44px.png) no-repeat -88px -132px;
}

/*FLEXIGRID*/
.flexigrid div.fbutton .add {
	background: url(/helpers/Flexigrid/css/images/add.png) no-repeat center left;
}

.flexigrid div.fbutton .delete {
    background: url(/helpers/Flexigrid/css/images/close.png) no-repeat center left;
}

.flexigrid div.fbutton .edit {
	background: url(/helpers/Flexigrid/css/images/edit.png) no-repeat center left;
}