@charset "utf-8";
/* CSS Document */

/*** GERAL ***/

body{
    background:url(../img/bgpt.jpg) repeat-y top center;
    color:#7e7e7e;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    margin:0;
    padding:0;
}

a{
	color:#2871A3;
    outline:none;
}
a:hover{
	text-decoration:none;
}

ul{
    margin:0;
    padding:0;
}

li{
    list-style:none;
}

input, select, textarea{
    border:1px solid #cdcccc;
    color:#7e7e7e;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	outline:none;
}

.clear {
    clear: both;
}

#floatDir{
    float:right;
}
#floatEsq{
    float:left;
}

#bg{
    background:url(../img/bg.jpg) no-repeat top center;
}

#siteMain{
    margin:auto;
    width:990px;
}

#texto{
    margin:25px 10px 0 0;
}
.texto2{
    margin:25px 10px 0 8px;
}

/* TITULO PAGINAS */

#title a{
    color:#7e7e7e;
    text-decoration:none;
}
#title span{
    color:#d93915;
    font-size:18px;
    font-weight:bold;
}

/* TAMANHO TEXTO */

#tamTxt{
    margin:-20px 16px 0 0;
    text-align:right;
}
#tamTxt a{
    text-decoration:none;
}


/*** MENU TOPO ***/

#menuTopo{
    height:40px;
}
#menuTopo li{
    float:left;
}
#menuTopo li .sub{
    background:#827263;
    display:none;
    position:absolute;
    text-align:left;
}
#menuTopo li .sub ul {
    float: left;
    border-left: 1px solid #8E7E6F;
}
#menuTopo li .sub ul.first {
    border-left: none;
}
#menuTopo li .sub li{
    background:url(../img/div01.jpg) no-repeat bottom center;
    float:none;
    height:25px;
    width:155px;
}
#menuTopo li .sub li a{
    color:#f6edd5;
    display:block;
    font-weight:bold;
    padding:5px 8px;
    text-decoration:none;
    text-transform:uppercase;
}

.btHome{
    background:url(../img/bt-home.jpg) no-repeat;
    display:block;
    height:40px;
    width:65px;
}
.btHome:hover{
    background:url(../img/bt-home-hv.jpg) no-repeat;
}

.btTermos{
    background:url(../img/bt-termos.jpg) no-repeat;
    display:block;
    height:40px;
    width:118px;
}
.btTermos:hover{
    background:url(../img/bt-termos-hv.jpg) no-repeat;
}

.btAgencias{
    background:url(../img/bt-agencias.jpg) no-repeat;
    display:block;
    height:40px;
    width:76px;
}
.btAgencias:hover{
    background:url(../img/bt-agencias-hv.jpg) no-repeat;
}

.btQuemsomos{
    background:url(../img/bt-quemsomos.jpg) no-repeat;
    display:block;
    height:40px;
    width:94px;
}
.btQuemsomos:hover{
    background:url(../img/bt-quemsomos-hv.jpg) no-repeat;
}

.btServicos{
    background:url(../img/bt-servicos.jpg) no-repeat;
    display:block;
    height:40px;
    width:76px;
}
.btServicos:hover{
    background:url(../img/bt-servicos-hv.jpg) no-repeat;
}

.btMonteseu{
    background:url(../img/bt-monteseu.jpg) no-repeat;
    display:block;
    height:40px;
    width:120px;
}
.btMonteseu:hover{
    background:url(../img/bt-monteseu-hv.jpg) no-repeat;
}

.btFaleconosco{
    background:url(../img/bt-faleconosco.jpg) no-repeat;
    display:block;
    height:40px;
    width:100px;
}
.btFaleconosco:hover{
    background:url(../img/bt-faleconosco-hv.jpg) no-repeat;
}

.btGaleria{
    background:url(../img/bt-galeria.jpg) no-repeat;
    display:block;
    height:40px;
    width:120px;
}
.btGaleria:hover{
    background:url(../img/bt-galeria-hv.jpg) no-repeat;
}

.btNossasede{
    background:url(../img/bt-nossasede.jpg) no-repeat;
    display:block;
    height:40px;
    width:88px;
}
.btNossasede:hover{
    background:url(../img/bt-nossasede-hv.jpg) no-repeat;
}

.btTrabalhe{
    background:url(../img/bt-trabalhe.jpg) no-repeat;
    display:block;
    height:40px;
    width:133px;
}
.btTrabalhe:hover{
    background:url(../img/bt-trabalhe-hv.jpg) no-repeat;
}


/*** TOPO ***/

#topo{
    background:url(../img/topo.jpg) no-repeat;
    height:85px;
}

.logo{
    display:block;
    float:left;
    height:82px;
    width:279px;
}


/*** MENU ESQUERDA ***/

#esquerda{
    float:left;
    margin:25px 0 0 0;
    width:201px;
}

#roteiros{
    background:url(../img/bg-roteiros.jpg) no-repeat;
    height:807px;
    text-align:left;
}

.abas{
    height:63px;
}

.roteiros09{
    background:url(../img/bt-2009-no.jpg) no-repeat;
    height:63px;
    width:101px;
}
.tabs-nav .tabs-selected a .roteiros09{
    background:url(../img/bt-2009.jpg) no-repeat;
    text-decoration:none;
    cursor:pointer;
}
.roteiros10{
    background:url(../img/bt-2010-no.gif) no-repeat;
    height:63px;
    width:100px;
}
.tabs-nav .tabs-selected a .roteiros10{
    background:url(../img/bt-2010.jpg) no-repeat;
    text-decoration:none;
    cursor:pointer;
}

.listagem{
    font-weight:bold;
}
.listagem span{
    color:#e04b20;
    font-weight:bolder;
    font-size:15px;
}
.listagem a{
    color:#7e7e7e;
    text-decoration:none;
}

.divList{
    background:url(../img/div-roteiros.jpg) no-repeat;
    height:4px;
}

#tags{
    text-align:left;
}


/*** MENU DIREITA ***/

#direita{
    float:right;
    width:197px;
}

#cotacao{
    background:url(../img/bg-cotacao.jpg) no-repeat;
    font-size:12px;
    font-weight:bold;
    height:105px;
    text-align:left;
}

.cotacaoTxt{
    padding:59px 0 0 80px;
}

#pacotes{
    background:url(../img/bg-pacotes.jpg) no-repeat;
    font-weight:bold;
    height:292px;
    text-align:left;
}
#pacotes ul{
    padding:70px 0 0 25px;
}
#pacotes a{
    color:#7e7e7e;
    text-decoration:none;
}

.divImg{
    height:10px;
    line-height:4px;
    vertical-align:middle;
}

#agencias{
    background:url(../img/bg-agencias.jpg) no-repeat;
    height:467px;
}

#representantes{
    padding:105px 0 0 0;
}

.ufRepresentantes{
    width:160px;
}

#sejaRepresentante{
    padding:90px 0 0 0;
}

#menuLeao{
    background:url(../img/img-leao.jpg) no-repeat;
    height:169px;
    width:184px;
}

.linkLeao{
    padding:125px 0 0 85px;
}
.cadastroClube{
    display:block;
    height:32px;
    width:89px;
}

/* NEWSLETTER */

#newsletter{
    background:url(../img/bg-newsletter.jpg) no-repeat;
    height:193px;
}

#newsForm{
    padding:95px 0 0 0;
}

.liNews{
    background:url(../img/input-01.png) no-repeat;
    height:25px;
    padding:0 0 5px 0;
    width:171px;
}

.inputNews{
    background:none;
    border:none;
    font-size:12px;
    font-weight:bold;
    height:16px;
    margin:3px 0 0 0;
    width:155px;
}

.liNewsBt{
    margin:0 12px 0 0;
    text-align:right;
}
.liNewsBt input{
    border:none;
}
.inputBt{
    border:none;
}
.submit input{
    border:none;
}


/*** RODAPE ***/

#rodape{
    clear:both;
    height:63px;
}

#rodapeLogo{
    float:left;
}

#rodapeTxt{
    float:left;
    margin:18px 0 0 15px;
    text-align:left;
}

#rodapeIntuicom{
    float:right;
    font-family:Tahoma;
    font-size:10px;
    margin:18px 0 0 0;
}
#rodapeIntuicom a{
    color:#7e7e7e;
    font-weight:bold;
    text-decoration:none;
}


/*** MIOLO ***/

#miolo{
    float:left;
    margin:35px 0 0 0;
    width:592px;
}


/*** HOMEPAGE ***/

#flashHome{
    height:233px;
    width:592px;
}

#viajar{
    background:url(../img/bg-viajar.jpg) no-repeat;
    clear:both;
    float:left;
    height:96px;
    width:279px;
}

#viajarSelect{
    margin:42px 0 0 45px;
}

.strDestino{
    height:20px;
    width:166px;
}

#grupo{
    background:url(../img/bg-grupo.jpg) no-repeat;
    float:left;
    height:96px;
    width:281px;
}

#grupoLink{
    margin:55px 0 0 57px;
}

/* DESTAQUE - EOGALLERY */

#destaque{
    clear:both;
    height:313px;
    width:592px;
}
#destaque #main{
    background:url(../img/bg-destaque.jpg) no-repeat;
    height:270px;
    width:592px;
}

#setas{
    clear:both;
}

/* PROXIMAS VIAGENS */

#proximas{
    background:url(../img/bg-proximas.jpg) no-repeat;
    clear:both;
    height:418px;
}
#proximas ul{
    height:135px;
    text-align:center;
    width:535px;
}
#proximas li{
    margin:0 0 0 10px;
    float:left;
    width:  168px;
    height: 166px;
}
#proximas a{
    text-decoration:none;
}
#proximas .proximasImg{
    background:url(../img/proximas/img-01.jpg) no-repeat;
}
#proximas .viagem{
    color:#dc491e;
    font-size:14px;
    font-weight:bold;
}
#proximas span{
    color:#dc491e;
    font-weight:bold;
}

#proximas .ul1{
    padding:50px 0 0 0;
}
#proximas .ul2{
    padding:20px 0 0 0;
}

/* PARCEIROS */

#parceiros{
    clear:both;
    height:123px;
    padding:10px 0 20px 0;
}

.parceiro01{
    display:block;
    float:left;
    height:123px;
    width:168px;
}
.parceiro02{
    display:block;
    float:right;
    height:123px;
    width:382px;
}


/*** PAGINA - ROTEIROS ***/

#roteirosMain{
    text-align:left;
}
#roteirosMain .txt{
    background:url(../img/meio-txt.png) repeat-y;
    padding:0 0 0 18px;
}

#roteiroChamada{
    line-height:25px;
}
#roteiroChamada .data{
    color:#f4ad2c;
    font-size:12px;
    font-weight:bold;
}
#roteiroChamada .destino{
    color:#d93915;
    font-size:24px;
    font-weight:bold;
}
#roteiroChamada .destinoPass{
    font-weight:bold;
    line-height:18px;
}

#roteirosMain .flash-erro,
#roteirosMain .flash-success {
    margin: 0 10px 10px 0;
}

    #roteirosMain #conteudoEnviar label {
        display: block;
    }
    #roteirosMain #conteudoEnviar div.text {
        float: left;
        margin-right: 15px;
    }
    #roteirosMain #conteudoEnviar div.textarea {
        height: 70px;
    }
    #roteirosMain #conteudoEnviar textarea {
        display: block;
        width: 99%;
        height: 40px;
    }

    #roteirosMain #conteudoDuvidas form div,
    #roteirosMain #conteudoReserva form div {
        float: left;
    }
        #roteirosMain #conteudoDuvidas form label,
        #roteirosMain #conteudoReserva form label {
            float: left;
            width: 80px;
        }
        #roteirosMain #conteudoDuvidas form .text,
        #roteirosMain #conteudoReserva form .text {
            height: 23px;
        }
        #roteirosMain #conteudoDuvidas form .text input,
        #roteirosMain #conteudoDuvidas form .textarea textarea,
        #roteirosMain #conteudoReserva form .textarea textarea,
        #roteirosMain #conteudoReserva form .text input {
            float: left;
            width: 190px;
            margin-right: 10px
        }
        #roteirosMain #conteudoDuvidas form .textarea textarea,
        #roteirosMain #conteudoReserva form .textarea textarea {
            width: 471px;
            height: 55px;
        }
        #roteirosMain #conteudoDuvidas form .submit,
        #roteirosMain #conteudoReserva form .submit {
            float: right;
            margin: 5px 10px 0 0;
        }

        #conteudoVideos .video {
            margin: 15px 28px;
        }
        #conteudoVideos .video .alt {
            text-align: right;
            padding: 5px;
            font-size: 12px;
            font-style: italic;
        }


/* FOTOS ROTEIRO */

#roteiroFotos{
    clear:both;
    height:334px;
    width:592px;
}

#roteiroFotos .menu{
    background:url(../img/bg-menu.jpg) no-repeat;
    float:left;
    height:334px;
    text-align:right;
    width:160px;
}
#roteiroFotos .menu ul{
    padding:60px 5px 0 0 ;
}
#roteiroFotos .menu li{
    margin:0 0 9px 0;
}
#roteiroFotos .menu a{
    color:#2871a3;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
#roteiroFotos .foto{
    /*background:url(../img/roteiro/img-01.jpg) no-repeat;*/
    float:left;
    height:334px;
    width:368px;
}
#roteiroFotos .valor{
    color:#2871a3;
    font-size:15px;
    font-weight:bold;
    margin:-312px 0 0 196px;
}
#roteiroFotos .valor span{
    font-size:22px;
}

/* TITULO ROTEIRO */

#tituloRoteiro{
    color:#d93915;
    font-size:21px;
    font-weight:bold;
    width:554px;
}
#tituloRoteiro span{
    padding-top: 20px;
    clear: both;
    display: block;
}
#tituloRoteiro .icones{
    float:right;
    margin: 0 0;
}
#tituloRoteiro .icones li{
    float:left;
    margin:0 2px 0 4px;
}

#tituloRoteiro .icones .icoMail a{
	background-position:bottom;
	display:block;
	height:38px;
	text-indent:-9999px;
	width:41px;
}
#tituloRoteiro .icones .icoMail a:hover{
	background-position:top;
}

#tituloRoteiro .icones .icoReserva a{
	background-position:bottom;
	display:block;
	height:38px;
	text-indent:-9999px;
	width:41px;
}
#tituloRoteiro .icones .icoReserva a:hover{
	background-position:top;
}

#tituloRoteiro .icones .icoDuvidas a{
	background-position:bottom;
	display:block;
	height:38px;
	text-indent:-9999px;
	width:38px;
}
#tituloRoteiro .icones .icoDuvidas a:hover{
	background-position:top;
}

#tituloRoteiro .icones .icoVideos a{
	background-position:bottom;
	display:block;
	height:38px;
	text-indent:-9999px;
	width:36px;
}
#tituloRoteiro .icones .icoVideos a:hover{
	background-position:top;
}

#tituloRoteiro .icones .icoRoteiros a{
	background-position:bottom;
	display:block;
	height:38px;
	text-indent:-9999px;
	width:44px;
}
#tituloRoteiro .icones .icoRoteiros a:hover{
	background-position:top;
}

#tituloRoteiro .icones .icoGaleria a{
	background-position:bottom;
	display:block;
	height:38px;
	text-indent:-9999px;
	width:49px;
}
#tituloRoteiro .icones .icoGaleria a:hover{
	background-position:top;
}



#texto .roteiro span{
    color:#e04b20;
    font-weight:bold;
}
#texto .roteiro li{
    list-style:inside;
}


/*** TERMO DE ADESAO ***/

#termoAdesao{
    background:url(../img/bg-termo.jpg) no-repeat;
    height:122px;
    margin:15px 0 0 0;
    width:545px;
    padding: 10px 0 0 10px
}
#formPessoal{
    background:url(../img/bg-form.jpg) no-repeat;
    /*height:392px;*/
    margin:15px 0 0 0;
    width:545px;
    padding: 10px 0 0 10px
}

#TermosAddForm {
    padding-bottom: 15px;
}

#TermosAddForm .flash-erro,
#TermosAddForm .flash-success {
    margin: 10px 0;
    width: 535px;
}
#TermosAddForm h3 {
    margin-left: 0;
    margin-right: 0;
}
#TermosAddForm .submit {
    float: left;
}
#TermosAddForm .imprimir {
    float: right;
    margin-right: 20px;
}
    #TermosAddForm .formTxt p {
        clear: both;
    }
    #TermosAddForm .formTxt div {
        padding: 5px 0;
        float: left;
    }
            #TermosAddForm .formTxt div label {
                float: left;
                width: 70px;
                padding: 5px 0 0;
            }
            #TermosAddForm .formTxt div input,
            #TermosAddForm .formTxt div textarea,
            #TermosAddForm .formTxt div select {
                float: left;
                margin-right: 10px;
                width: 190px;
                padding: 3px 0;
            }
            #TermosAddForm .formTxt div.roteiro select {
                width: 464px;
            }
            #TermosAddForm .formTxt div.data label,
            #TermosAddForm .formTxt div.duracao label,
            #TermosAddForm .formTxt div.poltrona label {
                width: 55px;
            }
            #TermosAddForm .formTxt div.data label {
                width: 80px;
            }
            #TermosAddForm .formTxt div.data input,
            #TermosAddForm .formTxt div.duracao input,
            #TermosAddForm .formTxt div.poltrona input {
                width: 106px;
            }
            #TermosAddForm .formTxt div.rg label,
            #TermosAddForm .formTxt div.oe label,
            #TermosAddForm .formTxt div.uf label
            { width: 29px; }
            #TermosAddForm .formTxt div.oe label { width: 80px; }
            #TermosAddForm .formTxt div.rg input,
            #TermosAddForm .formTxt div.oe input,
            #TermosAddForm .formTxt div.uf input
            { width: 123px; }
            #TermosAddForm .formTxt div.passaporte input { width: 279px; }
            #TermosAddForm .formTxt div.expedido input { width: 100px; }
            #TermosAddForm .formTxt div.uf input { width: 50px; }
            #TermosAddForm .formTxt div.logradouro input { width: 309px; }
            #TermosAddForm .formTxt div.numero label { width: 50px; }
            #TermosAddForm .formTxt div.numero input { width: 90px; }
            #TermosAddForm .formTxt div.bairro label,
            #TermosAddForm .formTxt div.estado_id label,
            #TermosAddForm .formTxt div.cidade_id label
            { width: 45px; }
            #TermosAddForm .formTxt div.bairro input,
            #TermosAddForm .formTxt div.estado_id select,
            #TermosAddForm .formTxt div.cidade_id select
            { width: 125px; }
            #TermosAddForm .formTxt div.cep label { width: 45px; }
            #TermosAddForm .formTxt div.cep input { width: 80px; }

            #TermosAddForm .formTxt div.celular label { width: 45px; }
            #TermosAddForm .formTxt div.celular input { width: 100px; }

            #TermosAddForm .formTxt div.cargo label { width: 45px; }
            #TermosAddForm .formTxt div.cargo input { width: 169px; }

            #TermosAddForm .formTxt div.embarque label { width: 120px; }
            #TermosAddForm .formTxt div.embarque input { width: 405px; }

            #TermosAddForm .formTxt div.empresa label { width: 115px; }
            #TermosAddForm .formTxt div.empresa input { width: 260px; }
            #TermosAddForm .formTxt div.comercial label { width: 115px; }

            #TermosAddForm .formTxt div.documento input { width: auto; }

            #TermosAddForm .formTxt fieldset { margin-bottom: 10px; width: 512px; clear: both; border: 1px solid #CCC; }
                #TermosAddForm .formTxt .viajantes ul li { clear: both; }
                    #TermosAddForm .formTxt .viajantes ul li div { width: 152px; height: auto; }
                        #TermosAddForm .formTxt .viajantes ul li div label { display: block; float: none; white-space: nowrap; padding: 0; }
                        #TermosAddForm .formTxt .viajantes ul li div input { float: none; width: 96%; margin: 0; }
                        #TermosAddForm .formTxt .viajantes ul li a { padding: 22px 0 0 5px; float: left; }
                        
                        #TermosAddForm .formTxt .viajantes ul li.viajante a { padding-top: 3px; }
                        #TermosAddForm .formTxt .viajantes ul li.viajante span { padding: 6px 3px; }
                #TermosAddForm .formTxt .parcelas ul li { clear: both; margin: 0 3px; }
                    #TermosAddForm .formTxt .parcelas ul li div { width: 101px; height: auto; }
                        #TermosAddForm .formTxt .parcelas ul li div input { float: none; width: 96%; margin: 0; }


            #formPessoal .formTxt div label {
                float: left;
                width: 70px;
                padding: 3px 0 0;
            }
            #formPessoal .formTxt div input,
            #formPessoal .formTxt div textarea,
            #formPessoal .formTxt div select {
                float: left;
                margin-right: 10px;
                width: 190px;
                padding: 3px 0;
            }
/*** AGENCIAS ***/

#headerAgencias{
    background:url(../img/bg-selecione.jpg) no-repeat;
    color:#79695a;
    font-size:18px;
    font-weight:bold;
    height:44px;
    width:562px;
}

.selecioneEstado{
    padding:10px;
}
.strEstAgencias{
    height:21px;
    width:83px;
}
.strCidAgencias{
    height:21px;
    width:223px;
}

.agencias{
    margin:0 0 0 5px;
    width:539px;
}
.agencias span{
    color:#779d00;
    font-size:18px;
    font-weight:bold;
}
.agencias a{
    color:#7e7e7e;
    text-decoration:none;
}
.agencias a:hover{
    text-decoration:underline;
}


/*** CLUBE LEAO ***/

.leao span{
    color:#d83b17;
    font-size:16px;
    font-weight:bold;
}

#formLeao{
    background:url(../img/bg-leao.jpg) no-repeat;
    height:192px;
    width:555px;
}
#formLeao .form{
    line-height:26px;
    padding:10px 15px;
}

#formLeao .form ul{
    margin:2px 0 0 0;
}
#formLeao .form li{
    height:21px;
    margin:0 0 15px 0;
    vertical-align:bottom;
}
#formLeao .form input{
    height:16px;
}
.strNomeLeao{
    width:223px;
}
.strNascLeao{
    float:right;
    width:97px;
}
.strEmailLeao{
    width:223px;
}
.strCpfLeao{
    float:right;
    width:153px;
}
.strCidadeLeao{
    width:133px;
}
.strUfLeao{
    width:46px;
}
.strRgLeao{
    float:right;
    width:153px;
}
.strEndLeao{
    float:right;
    width:422px;
}


/*** FALE CONOSCO ***/

.contato .div{
    float:left;
    height:150px;
    width:250px;
}
.contato span{
    color:#d83b17;
    font-size:16px;
    font-weight:bold;
}
.contato a{
    color:#7e7e7e;
    text-decoration:none;
}
.contato a:hover{
    text-decoration:underline;
}
.title{
    clear:both;
}

#formContato{
    background:url(../img/bg-contato.jpg) no-repeat;
    height:157px;
    width:545px;
    padding: 10px 0 0 10px;
}
    #ContatoAddForm .flash-erro,
    #ContatoAddForm .flash-success {
        margin: 10px 0;
        width: 535px;
    }
        #formContato div {
            float: left;
            height: 35px;
        }
            #formContato div label {
                float: left;
                width: 80px;
                padding: 2px 0 0 0;
            }
            #formContato div input {
                float: left;
                margin-right: 10px;
                width: 180px;
            }
            #formContato div.textarea {
                height: 90px;
            }
                #formContato div.textarea.error {
                    height: 80px !important;
                }
                    #formContato div.textarea textarea {
                        width: 453px;
                        height: 80px;
                    }
                        #formContato div.textarea.error textarea {
                            height: 50px;
                        }
        #formContato div.submit {
            clear: both;
            float: right;
        }
            #formContato div.submit input {
                width: auto;
            }

.strNomeCont{
    width:196px;
}
.strEmailCont{
    float:right;
    width:193px;
}
.strMensagem{
    float:right;
}

.trabalhe{
    font-weight:bold;
    margin:5px 0 0 0;
    text-align:center;
}
.trabalhe a{
    color:#333333;
}


/*** QUEM SOMOS ***/

.quemsomos a{
    color:#7e7e7e;
    text-decoration:none;
}
.quemsomos a:hover{
    text-decoration:underline;
}

.equipe span{
    color:#0066a3;
    font-size:18px;
    font-weight:bold;
}

.integrante{
    height:156px;
    padding:0 0 15px 0;
}
.integrante img{
    float:left;
    margin:0 15px 0 0;
    width:206px;
}
.integrante strong{
    font-size:14px;
    font-weight:bold;
}


/*** NOSSA SEDE ***/

.nossasede{
    line-height:17px;
    text-align:center;
}
.nossasede a{
    color:#7e7e7e;
    text-decoration:none;
}
.nossasede a:hover{
    text-decoration:underline;
}


/*** TRABALHE CONOSCO ***/

.trabalheConosco{
    background:url(../img/bg-trabalhe.jpg) no-repeat;
    height:373px;
    width:555px;
}
#formTrabalhe {
    padding: 10px 0;
}
#CurriculosAddForm .flash-erro,
#CurriculosAddForm .flash-success {
    margin: 10px 0;
    width: 535px;
}
    #formTrabalhe div {
        height: 35px;
        float: left;
    }
            #formTrabalhe div label {
                float: left;
                width: 99px;
                padding: 2px 10px;
            }
            #formTrabalhe div input,
            #formTrabalhe div textarea,
            #formTrabalhe div select {
                float: left;
                margin-right: 10px;
            }
        #formTrabalhe div.divObservacao {
            height: 120px;
        }
            #formTrabalhe div.divObservacao label {
                width: 419px;
            }
            #formTrabalhe div.divObservacao textarea {
                height: 80px;
                width: 528px;
                margin: 0 10px;
            }
        #formTrabalhe div.submit {
            float: right; }
        #formTrabalhe div.submit input {
            width: auto; }
        #formTrabalhe div.divNome label,
        #formTrabalhe div.divEmail label,
        #formTrabalhe div.divTelefone label,
        #formTrabalhe div.divCelular label
        { width: 60px; }
        #formTrabalhe div.divNome input,
        #formTrabalhe div.divEmail input,
        #formTrabalhe div.divTelefone input,
        #formTrabalhe div.divCelular input
        { width: 184px; }
        #formTrabalhe div.divSetor select,
        #formTrabalhe div.divTipo select
        { width: 146px; }

.curriculo{
    background:url(../img/bg-curriculo.jpg) no-repeat;
    height:39px;
    margin:15px 0 0 0;
    width:555px;
    line-height:26px;
    padding:7px 15px;
}
.curriculo span{
    color:#756657;
    font-size:16px;
    font-weight:bold;
}


/*** GALERIA DE FOTOS ***/

#galeria{
    display:inline-block;
}

#galeria .album{
    float:left;
    height:80px;
    margin:0 0 15px 15px;
}
#galeria .album .albumTxt{
    float:right;
    margin:20px 0 0 15px;
}
#galeria .album .albumTxt strong{
    font-size:14px;
}
#galeria li{
    float:left;
    margin:0 15px 15px 15px;
}

/*** SERVIÇOS ***/
#servicos span{
    color:#E04B20;
    font-weight:bold;
}
#servicos a{
    color:#7e7e7e;
}
#servicos a:hover{
    text-decoration:none;
}
#servicos li{
    list-style:inside;
}


#formRepresentante{
    background:url(../img/bg-form.jpg) no-repeat;
    height:392px;
    margin:15px 0 0 0;
    width:545px;
    padding: 10px 0 0 10px
}
#ContatoRepAddForm {
    padding-bottom: 15px;
}
#ContatoRepAddForm .flash-erro,
#ContatoRepAddForm .flash-success {
    margin: 10px 0;
    width: 535px;
}
#ContatoRepAddForm h3 {
    margin-left: 0;
    margin-right: 0;
}
#ContatoRepAddForm .submit {
    float: left;
}
    #ContatoRepAddForm .formTxt div {
        height: 35px;
        float: left;
    }
            #ContatoRepAddForm .formTxt div label {
                float: left;
                width: 50px;
                padding: 3px 0 0;
            }
            #ContatoRepAddForm div input,
            #ContatoRepAddForm div textarea,
            #ContatoRepAddForm div select {
                float: left;
                margin-right: 10px;
                width: 210px;
                padding: 3px 0;
            }
            #ContatoRepAddForm .formTxt div.nome input {
                width: 482px;
            }
        #ContatoRepAddForm .formTxt div.endereco {
            height: 70px;
        }
            #ContatoRepAddForm .formTxt div.endereco textarea {
                width: 482px;
                height: 50px;
            }
        #ContatoRepAddForm .formTxt div.submit {
            float: none;
            clear: both;
        }
            #ContatoRepAddForm .formTxt div.submit input {
                width: auto;
                float: right;
            }

            #modalContainer {
                width: 800px;
                height: 500px;
                left: 19%;
                background: #333;
            }
            #modalContainer a.modalCloseImg {
                width: 25px;
                height: 29px;
                top: -10px;
                right: -10px;
            }


.monteseu .flash-erro,
.monteseu .flash-success {
    margin: 0 10px 10px 0;
}
    .monteseu form div {
        height: 35px;
        float: left;
    }
            .monteseu form div label {
                float: left;
                width: 80px;
                padding: 2px 10px;
            }
            .monteseu form div input,
            .monteseu form div textarea,
            .monteseu form div select {
                float: left;
                margin-right: 10px;
                width: 170px;
            }
            .monteseu form div.textarea {
                height: 70px;
            }
            .monteseu form div.textarea textarea {
                height: 60px;
                width: 450px;
            }
            .monteseu form div.submit {
                float: right;
            }
            .monteseu form div.submit input {
                width: auto;
            }
			
			
			
/* PAGINA PACOTES */

.pacotes{
	margin:20px 0 0 15px;
}
.pacotes li{
	list-style:circle;
	list-style-position:inside;
	margin:0 0 5px 0;
}