/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26/09/2015, 11:02:17
    Author     : Cleiton
*/
body{
    background-image: linear-gradient(to bottom, #1A751A, white 90%);
    border-top:1px solid #1A751A;
}

.container{
    padding-top: 30px;
}

.topo{
    border:0px solid black;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 6px 6px 30px white, -3px -3px 30px white;
    padding: 0px;
    background-image: url('../../img/fundo.jpg');
    background-size: 100% 100%;
}

/* Inicio estilização do logotipo */
.logo{
    border:0px solid black;
    padding: 0px;
    margin: 0px;
    height: 180px;
    border-radius: 6px 0px 0px 6px;
}

.logotipo{
    height: 180px;
    margin-left:auto;
    margin-right:auto;
}

/* Inicio estilização do banner */
.banner{
    height: 180px;
}

.carrosel{
    padding: 40px;
}

.carousel-inner{
    border:3px double white;
}

.carousel-indicators{
    bottom: -30px;
}

.centro{
    border:0px solid black;
    padding-top: 15px;
}

/* Inicio estilização do menu */
.menu{
    border:0px solid black;
    padding: 0px;
    height:598px;
    margin-left:auto;
    margin-right:auto;
}

.menu ul {
    padding:0;
    margin:0;
    list-style:none;
}
.menu li {
    border:0px solid black;
    padding:0px;
}

.menu li > a{
    margin-left: 0px;
}

.menu li:hover {
    color:white;
    position:relative;
}

.menu li a, .menu li a:visited {  
    font: bold 12px/24px arial, helvetica, sans-aerif;	
    padding:7px;
    margin:5px;
    text-decoration: none;
    text-align:center;	
    color:white;
    background: #003300;
    height:45px;	
    display:block;
    border-radius: 0 12px;
}

.menu li a:hover { 
    background: #1A751A;
    text-align: center center;
    color: white;
}

.quatroRodas{
    font: bold 12px/24px arial, helvetica, sans-aerif;
    text-align: center;
    color: black;
}

/* Inicio estilização do conteúdo à direita do menu */

/* Pagina Inicial */
.conteudo{
    border: 0px solid black;
    background-color: white;
}

.conteudo p{
    color: #383838;
    text-align: justify;
    margin: 10px;
    font-family: "Arial";
    font-size: 17px;
}

.imgTurismo{
    width: 45%;
}

.imgNovo{
    width: 45%;
    margin: 0 auto;
}

#novText{
    color: red;
    text-align: justify;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
}


/* Sobre */
.sobre{
    color: #383838;
    text-align: justify;
    margin: 10px;
    font-family: "Arial";
    font-size: 17px;
    height: 816px;
}

.somos{
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
}

/* Frota */
.frota img{
    border:2px solid #003300;
    height: 432px;
    margin-left: auto;
    margin-right: auto;
}

.frota h1{
    color:#383838;
    text-align:center;
    font-family:"Arial";
    font-size:24px;
}

.frota p{
    color:#383838;
    text-align:center;
    font-family:"Arial";
    font-size:17px;
}

/* Escolar */
.mat_escolar{
    height: 80px;
}

.rota{
    height: 421px;
    margin-left: auto;
    margin-right: auto;
}

.trans_escolar h1{
    color:#383838;
    text-align:center;
    font-family:"Arial";
    font-size:24px;
}

.trans_escolar p{
    color:#383838;
    text-align:justify;
    font-family:"Arial";
    font-size:17px;
}

/* Turismo */
.turista{
    height: 110px;
}

.cid_turismo{
    margin-top: 50px;
    height: 332px;
    margin-left: auto;
    margin-right: auto;
}

.trans_turismo h1{
    color:#383838;
    text-align:center;
    font-family:"Arial";
    font-size:24px;
}

.trans_turismo p{
    color:#383838;
    text-align:justify;
    font-family:"Arial";
    font-size:17px;
}

.pgturismo{
    height: 816px;
}

/* Contato */
.logoContato{
    height: 45px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
}

.contato p{
    color:#383838;
    text-align:justify;
    font-family:"Arial";
    font-size:17px;
}

.contato{
    height: 816px;
}

.emcontato{
    padding: 3px;
}

/* Parceiros */
.jb{
    padding: 30px;
    margin-left: auto;
    margin-right: auto;
    height: 816px;
}

.hf{
    padding: 30px;
    margin-left: auto;
    margin-right: auto;
    height: 816px;
}
.tc{
    padding: 30px;
    margin-left: auto;
    margin-right: auto;
    height: 816px;
}

/* #Estilização da pagina formulário# */
.formulario{
    border-radius: 3px;
}

.titulo > h4{
    text-align: justify;
    color: #003300;
    padding: 2px;
}

.origem_destino > div{
    margin: 0px;
    padding: 10px;
}

.origem_destino{
    border-top: 1px solid #003300;
    border-bottom: 1px solid #003300;
}

.passageiro{
    margin: 0px;
    padding: 15px;
    border-top: 1px solid #003300;
    border-bottom: 1px solid #003300;
}

.ida_volta{
    margin: 0px;
    padding: 15px;
}


/* Inicio estilização do rodapé */
.rodape{
    text-align: center;
    font-size: 12px;
    color: #383838;
}