/* Classes gerais */
.modulo-principal {
    width: 1100px;
    display: inline-block;
    margin-left: -70px;
    padding: 20px 70px 20px 70px;
}

.lead-social.modulo-principal.box-cinza {
    width:100%;
}


.box-cinza {
    background:#f6f6f6;
}

.titulo a {
    color: #263c70;
}

.divisor-linha {
    height: 1px;
    border: none;
    background-color: #ddd;
    padding: 0px;
    display: table;
}

.margem-top-30 {
    margin-top:30px;
}

.outer-space_bottom {
    margin-bottom:5px;
}

.section.page .banners_small {
    margin-bottom:15px;
}

.lead-social {
    border-bottom:15px solid #fff;
}

/* Fim - Classes gerais */

/* Destinos destaque */

.destinos-destaque {
    padding-top: 0;
}

    .destinos-destaque ul {
        /* float:left; */
        position: relative;
        width: 1100px;
        display: inline-block;
        margin-left: -70px;
        padding:20px 0 20px 70px;
    }

    .destinos-destaque ul:nth-child(2), .destinos-destaque ul:nth-child(4), .destinos-destaque ul:nth-child(6), .destinos-destaque ul:nth-child(8) {
        background:#fff;
    }

    .destinos-destaque ul:first-child {
        /* margin-right: 30px; */
    }
        
        .titleBoxOfertas {
            display: inline-block;
            width:100%;
            text-align: center;
        }

        .destinos-destaque ul h2 {
            font-family: Oswald, Arial, Helvetica, sans-serif;
            font-size: 27px;
            font-weight:normal;
            color:#263c70;
            /* text-align: center; */
            /* padding: 30px 0; */
            display: inline-block;
            margin-left: -35px;
            /* clear: both; */
            background: url(/media/9841442/sprite_homenovepacotes.jpg) 0 2px no-repeat;
            padding-left: 35px;
        }


        .destinos-destaque ul:nth-child(3) h2 {
            background-position: 0 -98px;
        }

        .destinos-destaque ul:nth-child(4) h2 {
            background-position: 0 -196px;
        }

        .destinos-destaque ul li {
            margin-top: 20px;
            float: left;
            margin-right: 20px;
        } 

        .destinos-destaque ul li:last-child {
            margin-right: 0px;
        } 
        
            .destinos-destaque ul li a {
                width: 225px;
                height: 177px;
                position: relative;
                display:block;
                background:#263c70;
            }

                .destinos-destaque ul li a.hover img {
                    opacity:0.10;
                    filter: alpha(opacity=10); /* IE8 */                    
                    /* Para Safari 3.1 to 6.0 */
                    -webkit-transition-property: opacity;
                    -webkit-transition-duration: 0.2s;
                    -webkit-transition-timing-function: linear;
                    -webkit-transition-delay: 0s;
                    /* Standard syntax */
                    transition-property: opacity;
                    transition-duration: 0.2s;
                    transition-timing-function: linear;
                    transition-delay: 0s;
                }

                .destinos-destaque ul li a.hover p {
                    display:none;
                }

            .destinos-destaque ul li a img {
                width: 225px;
                height: 177px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;/* Para Safari 3.1 to 6.0 */
                transition-property: opacity;
                transition-duration: 0.2s;
                transition-timing-function: linear;
                transition-delay: 0s;/* Standard syntax */
                transition-property: opacity;
                transition-duration: 0.2s;
                transition-timing-function: linear;
                transition-delay: 0s;
            }

            .destinos-destaque ul li a p {
                line-height: 40px;
                padding: 5px 10px;
                position: absolute;
                bottom: 0;
                background-color: rgba(38, 60, 112, 0.8);
                background-color: #263c70\0/;
                z-index: 2;
                width: 100%;
            } 

            .destinos-destaque ul li a span {
                font-size: 14px;
                font-weight:bold;
                color: #fff;
                line-height: 16px;
                display: block;
                width: 100%;
            }

            .destinos-destaque ul li a span:first-child {
                float:left;
            }

            .destinos-destaque ul li a span:last-child {
                float:right;
            } 

            .destinos-destaque ul li a span small {
                font-size: 12px;
                font-weight: normal;
            }

            .destinos-destaque ul li a button, .destinos-destaque ul li a strong {
                width: 103px;
                height: 35px;
                position:absolute;
                top: 50%;
                left: 50%;
                margin-top: -17px;
                margin-left: -51px;
                z-index: 3;
                color:#fff;
                border-style: solid;
                border-radius: 3px;
                border: 2px solid #fff;
                cursor:pointer; 
                opacity:0;
                filter: alpha(opacity=0); /* IE8 */     
            } 
                
            .destinos-destaque ul li a.hover button, .destinos-destaque ul li a:hover strong {
                opacity:1;
                filter: alpha(opacity=100);/* IE8 *//* Para Safari 3.1 to 6.0 */
                -webkit-transition-property: opacity;
                -webkit-transition-duration: 0.2s;
                -webkit-transition-timing-function: linear;
                -webkit-transition-delay: 0s;/* Standard syntax */
                transition-property: opacity;
                transition-duration: 0.2s;
                transition-timing-function: linear;
                transition-delay: 0s;               
                text-align: center;
                line-height: 30px;
            }           
/* Fim - Destinos destaque */   

/* Dicas de viagem */    

.dicas-viagem {
    
}
    
    .dicas-viagem h2 {
        font-family: Oswald, Arial, Helvetica, sans-serif;
        font-size: 26px;
        font-weight:normal;
        text-align: center;
    }

    .dicas-viagem ul {        
        margin-top: 30px;
    }

        .dicas-viagem h3 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 16px;
            line-height:19px;
            font-weight: bold;
            color: #444;
        }

        .dicas-viagem h3 a {
            color: #444;
        }

        .dicas-viagem ul {
        }

        .dicas-viagem ul li {
            width: 479px;
            float:left;
            padding-right: 15px;
            border-left: 1px solid #f1f1f1;
            line-height: 18px;
            position: relative;
        }

        .dicas-viagem ul li:last-child {
            float:left;
            padding: 0 0 0 15px;
        }

            .dicas-viagem ul li img {
                width:223px;
                height:166px;
                float:left;
                margin-right:20px;
            }

            .dicas-viagem ul li a.dicas-viagem-vejamais {
                position:absolute;
                bottom:0;
                left:243px;
                color:#0087e5;
            }

            .dicas-viagem ul li:last-child a.dicas-viagem-vejamais {
                left:260px;                
            }

/* Fim - Dicas de viagem */

/* Mais ofertas */

.mais-ofertas {
    
display: block;
}

    .mais-ofertas h2 {
        font-family: Oswald, Arial, Helvetica, sans-serif;
        font-size: 26px;
        font-weight: normal;
        text-align: center;
     }

    .mais-ofertas ul {
        margin-top:30px;
        width: 100%;
        display: table;
    }

        .mais-ofertas ul li {
        width: 20%;
        display: table-cell;
        text-align: center;
        }

            .mais-ofertas ul li a {
                width: 110px;
                font-family: oswald;
                font-size: 12px;
                height:100px;
                text-align:center;
                padding-top: 78px;
                color: #3658a4;
                background-image: url(/travel/Styles_B2C/images/home2/sprite-home2.png);
                background-repeat: no-repeat;
                background-position: 3px -512px;
                display: inline-table;
            }

            .mais-ofertas ul li a.oferta-1 {
                background-position: -2px -27px;
            }

            .mais-ofertas ul li a.oferta-1:hover {
                background-position: -89px -27px;
                color: #0087e5;
            }


            .mais-ofertas ul li a.oferta-2 {
                background-position: 9px -130px;
            }

            .mais-ofertas ul li a.oferta-2:hover {
                background-position: -98px -130px;
                color: #0087e5;
            }

            .mais-ofertas ul li a.oferta-3 {
                background-position: 3px -264px;
            }

            .mais-ofertas ul li a.oferta-3:hover {
                background-position: -94px -264px;
                color: #3658a4;
            }

            .mais-ofertas ul li a.oferta-4 {
                background-position: 6px -228px;
            }

            .mais-ofertas ul li a.oferta-4:hover {
                background-position: -101px -228px;
                color: #0087e5;
            }

            .mais-ofertas ul li a.oferta-5 {
                background-position: -101px -319px;
            }

            .mais-ofertas ul li a.oferta-5:hover {
                background-position: 6px -319px;
                color: #0087e5;
            }

                


/* Fim - Mais ofertas */

/* SEO txt */

.seo-txt {
    font-size:11px;
    line-height:19px;
}

    .seo-txt h3 {
        font-size:14px;
        line-height: 19px;
    }

    .seo-txt a {
        color:#0087e5;
    }

/* Fim - SEO txt */

/* Termos e condiÃƒÂ§ÃƒÂµes */

.termos-condicoes {
    font-size:11px;
    line-height:19px;
}

    .termos-condicoes h4 {
        font-size:12px;
    }
   
/* Fim - Termos e condiÃƒÂ§ÃƒÂµes */

/* ComentÃƒÂ¡rios e-Bit */

.ebit-comentarios {
    margin:0 0 0 -70px;
}

    .ebit-comentarios ul {
        margin-left:0;
    }

        .ebit-comentarios ul li  {
		    margin:0 17px;                		    
	    }

	    .ebit-comentarios ul li:first-child  {
		    margin:0 17px 0 0;
	    }

	    .ebit-comentarios ul li:last-child  {
		    margin:0 0 0 17px;
	    }

/* Fim - ComentÃƒÂ¡rios e-Bit */

/* Inicio - Comentários Trusted Company */

.comentarios-tc {
    width: 1100px;	
    background: #f5f5f5;
    display: inline-block;
    margin: 0 0 0 -70px;
    padding: 15px 70px 15px 70px;
    position:relative;
}

/* Fim - Comentários Trusted Company */

#mainMenu > li > a {
    padding: 19px 4px;    
}





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
