@charset "utf-8";
/* CSS Document */

/* FONTES */

@font-face {
    font-family: 'futura_md_btbold_italic';
    src: url('../fonts/futubdit-webfont.eot');
    src: url('../fonts/futubdit-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/futubdit-webfont.woff') format('woff'),
        url('../fonts/futubdit-webfont.ttf') format('truetype'),
        url('../fonts/futubdit-webfont.svg#futura_md_btbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'futura_lt_btlight';
    src: url('../fonts/futult-webfont.eot');
    src: url('../fonts/futult-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/futult-webfont.woff') format('woff'),
        url('../fonts/futult-webfont.ttf') format('truetype'),
        url('../fonts/futult-webfont.svg#futura_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura_lt_btlight_italic';
    src: url('../fonts/futultit-webfont.eot');
    src: url('../fonts/futultit-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/futultit-webfont.woff') format('woff'),
        url('../fonts/futultit-webfont.ttf') format('truetype'),
        url('../fonts/futultit-webfont.svg#futura_lt_btlight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura_md_btmedium_italic';
    src: url('../fonts/futurami-webfont.eot');
    src: url('../fonts/futurami-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/futurami-webfont.woff') format('woff'),
        url('../fonts/futurami-webfont.ttf') format('truetype'),
        url('../fonts/futurami-webfont.svg#futura_md_btmedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura_md_btmedium';
    src: url('../fonts/tt0142m_-webfont.eot');
    src: url('../fonts/tt0142m_-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/tt0142m_-webfont.woff') format('woff'),
        url('../fonts/tt0142m_-webfont.ttf') format('truetype'),
        url('../fonts/tt0142m_-webfont.svg#futura_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura_md_btbold';
    src: url('../fonts/tt0144m_-webfont.eot');
    src: url('../fonts/tt0144m_-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/tt0144m_-webfont.woff') format('woff'),
        url('../fonts/tt0144m_-webfont.ttf') format('truetype'),
        url('../fonts/tt0144m_-webfont.svg#futura_md_btbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* NAVBAR HEADER */

.navbar-fixed-top {
    position:absolute;
}
.navbar-inverse {
    background-color:#413e3e;
    border-top:3px solid #f9060c;
}
.texto_navbar {
    color:#eaeaea;
    font-size:0.85em;
    text-lign:left;
    text-transform:uppercase;
    padding-top:10px;
}
header  .form-control {
    font-size:0.7em;
    height:20px;
    border-radius:0;
    margin-right:5px;
    padding:2px 5px;
}
header  .btn {
    font-size:0.8em;
    padding:4px 8px;
}
header .btn-success {
    background-color: #fb2e34; /* Old browsers */
    background-repeat: repeat-x; /* Repeat the gradient */
    background-image: -moz-linear-gradient(top, #fb2e34 0%, #7a0306 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb2e34), color-stop(100%,#7a0306)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #fb2e34 0%,#7a0306 100%); /* Chrome 10+,Safari 5.1+ */
    background-image: -o-linear-gradient(top, #fb2e34 0%,#7a0306 100%); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb2e34', endColorstr='#7a0306',GradientType=0 ); /* IE6-9 */
    background-image: linear-gradient(top, #fb2e34 0%,#7a0306 100%); /* W3C */
    border-color:#fe6266;
}
header .btn-success a {
    color:#fff;
}
header .btn-success:hover,
header .btn-success:focus,
header .btn-success:active,
header .btn-success.active,
header .open .dropdown-toggle.btn-success{
    background-color: #7a0306; /* Old browsers */
    background-repeat: repeat-x; /* Repeat the gradient */
    background-image: -moz-linear-gradient(top, #7a0306 0%, #fb2e34 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a0306), color-stop(100%,#fb2e34)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #7a0306 0%,#fb2e34 100%); /* Chrome 10+,Safari 5.1+ */
    background-image: -o-linear-gradient(top, #7a0306 0%,#fb2e34 100%); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a0306', endColorstr='#fb2e34',GradientType=0 ); /* IE6-9 */
    background-image: linear-gradient(top, #7a0306 0%,#fb2e34 100%); /* W3C */
    border-color:#f93e43;
}
header .btn-success a:hover {
    color:#fff;
    text-decoration:none;
}
.titulo_light {
    font-family: 'futura_lt_btlight';
}
.titulo_bold {
    font-family: 'futura_md_btmedium';
}

/* TOPO  */

.topo {
    width:100%;
    height:220px;
    background-color:#f2f2f2;
    border:0;
}
.banner_topo {
    position:relative;
    margin:0 auto;
    width:728px;
    padding-top:45px;
    padding-bottom:15px;
}
#logo {
    float:left;
}
.topo_right {
    width:60%;
    float:right;
    margin-top:10px;
}
.btn-todas {
    background-color:#fff;
    border:1px solid #e60007;
    border-radius:20px;
    padding:5px 15px;
    color:#e60007;
    font-family: 'futura_md_btmedium';
    font-size:1em;
    float:right;
    margin-top:13px;
}
.btn-todas:hover,.btn-todas:focus,.btn-todas:active,.btn-todas.active,.open .dropdown-toggle.btn-todas{
    background-color:#e60007;
    color:#fff;
}

/* NAV */

.nav {
    font-size:0.6em;
    text-transform:uppercase;
    color:#000;
    opacity:1;
}
.nav a {
    font-family: Arial;
    color:#000;
    opacity:1;
}
.nav a:hover {
    color:#817f7f;
    opacity:1;
    background-color: #ddd;
    background-image: none;
    box-shadow: inset 0 3px 7px rgba(0,0,0,.15);
}
.nav-justified {
    font-family: 'futura_lt_btlight';
    font-size:0.8em;
}
.navbar-default{background-color:transparent;border-color:#fff}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.navbar-collapse{padding-right:0;padding-left:0;}

/* FOOTER */

.footer {
    background-color:#6e6c6c;
    width:100%;
    color:#fff;
    font-family: 'futura_lt_btlight';
    font-size:0.9em;
    text-align:center;
}
.footer a {
    color:#fff;
    text-decoration:none;
}
.footer a:hover {
    color:#fff;
    text-decoration:underline;
}
.footer_texto {
    background-color:#383838;
    padding-top:15px;
    padding-bottom:15px;
    margin-bottom:20px;
    font-size:0.9em;
    margin-top:-40px;
}
.footer_menu {
    margin-top:-40px;
    margin-bottom:20px;
    background-color:transparent !important;
}
.footer_menu .nav-justified {
    border:0;
    background-color:transparent !important;
    font-family: 'futura_lt_btlight';
}
.footer_menu .nav-justified > li {
    padding-right:0;
}
.footer_menu .nav-justified > li > a{
    font-family: Arial;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size:1.2em;
    text-align: center;
    border-top:0;
    border-left:0;
    border-bottom:0;
    border-right: 1px solid #fb2e34;
    background-color: #fb2e34; /* Old browsers */
    background-repeat: repeat-x; /* Repeat the gradient */
    background-image: -moz-linear-gradient(top, #fb2e34 0%, #7a0306 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb2e34), color-stop(100%,#7a0306)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #fb2e34 0%,#7a0306 100%); /* Chrome 10+,Safari 5.1+ */
    background-image: -o-linear-gradient(top, #fb2e34 0%,#7a0306 100%); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb2e34', endColorstr='#7a0306',GradientType=0 ); /* IE6-9 */
    background-image: linear-gradient(top, #fb2e34 0%,#7a0306 100%); /* W3C */
}
.footer_menu .nav-justified > li > a:hover,
.footer_menu .nav-justified > li > a:focus {
    background-color: #7a0306; /* Old browsers */
    background-repeat: repeat-x; /* Repeat the gradient */
    background-image: -moz-linear-gradient(top, #7a0306 0%, #fb2e34 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a0306), color-stop(100%,#fb2e34)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #7a0306 0%,#fb2e34 100%); /* Chrome 10+,Safari 5.1+ */
    background-image: -o-linear-gradient(top, #7a0306 0%,#fb2e34 100%); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a0306', endColorstr='#fb2e34',GradientType=0 ); /* IE6-9 */
    background-image: linear-gradient(top, #7a0306 0%,#fb2e34 100%); /* W3C */
    box-shadow: inset 0 3px 7px rgba(0,0,0,.15);
    border:0;
}
.footer_menu .nav-justified > li:first-child > a {
    border-radius: 5px 0 0 5px;
}
.footer_menu .nav-justified > li:last-child > a {
    border-bottom: 0;
    border-radius: 0 5px 5px 0;
}

/* MIOLO */

.row {
    width:100%;
    margin:0 auto;
    padding:0;
}
.col-md-3 {
    background-color:transparent;
    border:0;
    margin:0;
    padding:0;
}
.col-md-3 ul {
    width:93%;
    list-style-type:none;
    text-align:left;
    padding:0;
    margin:0;
}
.col-md-3 ul li {
    width:100%;
    border-bottom:1px solid #dadad9;
    margin:0;
    text-align:left;
    font-family: 'futura_lt_btlight';
    font-size:0.8em;
}
.col-md-3 ul li a {
    display:block;
    width:100%;
    color:#78787a;
    border-left:3px solid #7f7f7f;
    padding:4px 9px 4px 9px;
    margin:0;
    text-transform:uppercase;
}
.col-md-3 ul li a:hover {
    display:block;
    color:#3d3d3e;
    border-left:3px solid #f9060c;
    background-color:#e8e8e6;
    text-decoration:none;
    text-transform:uppercase;
}
.col-md-3 .submenu {
    width:100%;
    border-bottom:1px solid #dadad9;
    margin:0;
    text-align:left;
}
.col-md-3 .submenu a {
    display:block;
    width:100%;
    border-left:3px solid #dadad9;
    padding:4px 9px 4px 9px;
    color:#78787a;
}
.col-md-3 .submenu a:hover {
    display:block;
    padding:4px 9px 4px 9px;
    border-left:3px solid #f9060c;
    color:#3d3d3e;
    background-color:#e8e8e6;
    text-decoration:none;
}
.col-md-3 ul li ul {
    margin-left:22px;
    width:100%;
    margin:0;
    text-align:left;
}
.col-md-3 ul li ul li {
    margin-left:22px;
    width:100%;
    margin:0;
    text-align:left;
}
.col-md-3 ul li ul li a {
    display:block;
    width:100%;
    border-left:3px solid #fff;
    padding:4px 9px 4px 9px;
    color:#78787a;
    text-transform:none;
}
.col-md-3 ul li ul li a:hover {
    display:block;
    padding:4px 9px 4px 9px;
    border-left:3px solid #fff;
    color:#3d3d3e;
    background-color:#e8e8e6;
    text-decoration:none;
    text-transform:none;
}


/* LATERAL DIREITA */

.lateral_direita {
    padding-left:20px;
    width:100%;
    margin:0 auto;
}
.box_cadastro {
    height:269px;
    width:100%;
    font-family: 'futura_lt_btlight';
    color:#919090;
    font-size:0.8em;
}
.titulo_vermelho {
    font-family: 'futura_md_btmedium';
    color:#f9060c;
    font-size:1.2em;
    text-transform:uppercase;
}
.banner_direita {
    width:213px;
    margin:0 auto;
    text-align:center;
}
#console_facebook{text-align:center; padding-bottom:30px; margin:auto;}

/* SLIDERS */

#col6conteudo.col-md-6 {
    background-color:transparent;
    border:0;
    margin:0 auto;
    padding:0;
}
.slider1 {
    width:100%;
    margin:0 auto;
    padding:0;
}
#carousel {
    width:100%;
    height:225px;
    position:relative;
    clear:both;
    overflow:hidden;
    padding:0;
    margin:0;
}
#carousel img {
    visibility:hidden; /* hide images until carousel can handle them */
    cursor:pointer; /* otherwise it's not as obvious items can be clicked */
    padding:0;
    margin:0;
}
.slider2 {
    margin-top: 40px;
    border: 1px solid #d2d3d3;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: 'futura_lt_btlight';
    font-size: 1em;
    line-height: 1.5em;
}
.slider2 a {
    color:#333;
    text-decoration:none;
}
.slider2 a:hover {
    color:#f9060c;
    text-decoration:none;
}
.slider2 img {
    /*-webkit-transform:scale(1);
    -webkit-transition:  0.3s ease;

    -moz-transition:  0.3s ease;
    -moz-transform:scale(0.5);

    -o-transition:  0.3s ease;
    -o-transform:scale(0.5);*/
}
.slider2 img:hover {

}
.slider2 a .slider2_preco {
    display:table;
    background-color:#f9060c;
    color:#fff;
    width:100%;
    text-align:center;
    padding:3px;
}
.slider2 a:hover .slider2_preco {
    background-color:#fe3e43;
    color:#fff;
    width:100%;
    padding:3px;
}
.slider2_condicao  {
    color:#f9060c;
    line-height:0.1em;
}
.slider3 { 
    margin-top:40px;
    border:1px solid #d2d3d3;
    padding-top:15px;
    padding-bottom:15px;
}
.slider4 { 
    margin-top:40px;
    border:1px solid #d2d3d3;
    padding-top:15px;
    padding-bottom:15px;
    text-align:left;
    font-family: 'futura_lt_btlight';
    font-size:1em;
    line-height:1.5em;
}
.slider4 a {
    color:#333;
    text-decoration:none;
}
.slider4 a:hover {
    color:#42af46;
    text-decoration:none;
}
.slider4 img {
    /*-webkit-transform:scale(1);
    -webkit-transition:  0.3s ease;

    -moz-transition:  0.3s ease;
    -moz-transform:scale(0.5);

    -o-transition:  0.3s ease;
    -o-transform:scale(0.5);*/
}
.slider4 img:hover {
    //-webkit-transform:scale(1.1); 
    -webkit-transition:  0.3s ease;

    -moz-transition:  0.3s ease;
    -moz-transform:scale(1.1) rotate(360deg);

    -o-transition:  0.3s ease;
    -o-transform:scale(1.1) rotate(360deg);

    opacity:0.8;
}
.slider4 a .slider4_preco {
    display:block;
    background-color:#42af46;
    color:#fff;
    width:100%;
}
.slider4 a:hover .slider4_preco {
    display:block;
    background-color:#75f479;
    color:#fff;
    width:100%;
}
.slider4_condicao  {
    color:#403f3f;
    line-height:0.1em;
}
.titulo_slider {
    border-left: 4px solid #f9060c;
    color: #333333;
    font-family: 'futura_md_btmedium';
    font-size: 1.5em;
    text-transform: uppercase;
    padding-left: 10px;
    text-align:center;
}
.titulo_slider_light {
    font-family: 'futura_lt_btlight';
}
.texto_slider {
    text-transform:uppercase;
}


@media (max-width:1024px){
    .nav a {
        font-family: Arial;
        color:#000;
        opacity:1;
        height:60px;
    }
}

@media (max-width:1023px){
    .row-home {
        margin-top:-1300px;
    }
    #menu_esquerda {
        margin-top:-210px;
        visibility:hidden;
    }
    #texto_cadastro_navbar {
        visibility:hidden;
    }
    .texto_navbar {
        margin-left:10%;
    }
    .form-control {
        width:80%;
    }
    .navbar-form {
        width:80%;
        margin:0 auto;
    }
    #cadastrese_btn {
        visibility:hidden;
    }
    .topo_right {
        float:none;
        margin-top:-10px;
        z-index:9999;
    }
    #todas_btn {
        position:absolute;
        margin-top:100px;
        z-index:9999;
    }
    #pesquisa_topo {
        margin-top:122px;
        width:300px;
    }
    #lupa {
        margin-top:-60px;
        margin-left:200px;
    }
    #ok {
        margin-top:-50px;
        margin-left:90%;
    }
    .banner_topo {
        width:auto;
    }
    .box_cadastro .btn-success {
        margin-top:20px;
    }
    #todos-cupons {
        float:left;
        font-size:0.8em;
    }
    .adpesq .imagem img {
        width:30%;
    }
}
@media (max-width:800px){
    .row-home {
        padding-top:100px;
        margin-top:-1300px;
    }
    .slider1 {
        width:585px;
    }
    #menu_esquerda {
        margin-top:-210px;
        visibility:hidden;
    }
    #texto_cadastro_navbar {
        visibility:hidden;
    }
    #todas_btn {
        margin-top:25px;
        float:right;
        right:0;
        z-index:9999;
    }
    .banner_topo {
        width:auto;
    }
    #pesquisa_topo {
        margin-top:102px;
        margin-left:60%;
        width:300px;
    }
    #lupa {
        margin-top:-60px;
        margin-left:200px;
    }
}
@media (max-width:639px){
    .row {
        padding-top:10px;
    }
    #todas_btn {
        font-size:0.8em;
        margin-top:75px;
        right:30%;
        z-index:9999;
    }
    .slider1 {
        width:385px;
    }
    .adpesq .imprimir {
        margin-left:270px;
    }
    .adpesq .imprimir img {
        width:100%;
    }
    .adpesq .titulo {       
        font-size: 1em;
    }
    .adpesq .descricao {       
        font-size: 0.7em;
    }
    .adpesq .validade {        
        font-size: 0.7em;
        margin-left:40px;
    }
    .adpesq .termino {    
        font-size: 1.9em;
        letter-spacing:0.128em;
    }
    .adpesq .texto {
        margin-top:-50px;
        margin-left:35%;
    }
    .share { 
        width:203px;
        margin:0 auto;
    }
    #pesquisa_topo {
        margin-top:112px;
        margin-left:40%;
    }
    #lupa {
        margin-top:-60px;
        margin-left:200px;
    }
}
@media (max-width:479px){
    #pesquisa_topo {
        margin-top:132px;
        margin-left:0;
        width:180px;
    }
    #lupa {
        margin-top:-60px;
        margin-left:140px;
    }
    .slider1 {
        width:265px;
    }
    .slider1 img {
        width:80%;
    }
    .slider1 {
        margin-top:-40px;
    }
    .share { 
        width:203px;
    }
    .share img {
        width:110%;
    }
    .adpesq .imprimir {
        width:40%;
        margin-top:-55px;
    }
    .adpesq .imprimir img {
        width:100%;
    }
    .adpesq .termino {
        width:134px;
        height:51px;
        margin-left:5px;
        margin-top:30px;
        background-image:url(../images/cupom_time_cel.jpg);
        font-size:1.2em;
        letter-spacing:0.24em;
        padding-left:5px;
        padding-top:5px;
    }
}
/* CUPOM */

.adpesq{
    width:96%;
    margin:0 auto;
    background-color:#f6f6f6;
    min-height:275px;
    padding-right:20px;
}
.adpesq .texto {
    margin-top:-120px;
    margin-left:50%;
}

.share { 
    margin:0 auto;
    padding-top:45px;
    width:480px;
}
.adpesq .imagem { 
    float:left;
    padding-top:10px;
    padding-left:15px;
    vertical-align:text-top;
}
.adpesq .imagem img {
    width:230px;
    height: 120px;
}
.adpesq .imprimir {
    float:right;
    margin-right:-20px;
    margin-top:-80px;
    padding-top:20px;
}
.adpesq .imprimir img {
    width:80%;
}
.adpesq .titulo {
    font-family: Myriad Pro, "Arial", Verdana;        
    font-size: 1.4em;
    color: #000000;
}
.adpesq .descricao {
    font-family: Myriad Pro, "Arial", Verdana;        
    font-size: 0.9em;
    color: #c40909; 
    overflow: hidden;
    padding-bottom:10px;
}
.adpesq .validade {
    font-family: Myriad Pro, "Arial", Verdana;        
    font-size: 0.9em;
    color: #000000;
}
.adpesq .termino {
    margin-left:30px;
    margin-top:10px;
    padding-left:6px;
    width:184px;
    height:70px;
    background-image:url(../images/cupom_time.jpg);
    font-family: Myriad Pro, "Arial", Verdana;        
    font-size: 2em;
    color: #000000;
    letter-spacing:0.128em;
}

.adpesq .dias
, .adpesq .hora 
, .adpesq .minuto
, .adpesq .segundo
{
    float: left;
    width: 40px;
    height: 20px;
    text-align: center;

    font-size: 20px;
    font-weight: bold;

    padding-top: 10px;
    margin-top: 0px;
    padding-bottom: 13px;
}
.adpesq .hora  {
    margin-left: 8px;
}
.adpesq .minuto  {
    margin-left: 4px;
}
.adpesq .segundo  {
    margin-left: 6px;
}

#real .adpesq {
    float: left;
    width: 949px;
    height: 306px;
    padding-top: 71px;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 33px;
    background-image: url('/assets/cupom.jpg');
}
#real .adpesq .imagem {
    float: left;
    width: 200px;
    margin-right: 26px;
}
#real img {
    width: 182px;
}
#real .adpesq .empresa {
    float: left;
    width: 360px;
    font-family: Myriad Pro, "Arial", Verdana;
    font-size: 23px;
    color: #000000;
    margin-bottom: 0px;
}
#real .adpesq .titulo {
    float: left;
    width: 653px;
    font-family: Myriad Pro, "Arial", Verdana;
    font-size: 23px;
    color: #000000;
    margin-bottom: 8px;
    height: 27px;
    overflow: hidden;
}
#real .adpesq .descricao {
    float: left;
    width: 653px;
    height: 37px;
    font-family: Myriad Pro, "Arial", Verdana;
    font-size: 13px;
    color: #c40909;
    overflow: hidden;
    margin-bottom: 0px;
}
#real .adpesq .validade {
    float: left;
    width: 280px;
    font-family: Myriad Pro, "Arial", Verdana;
    font-size: 14px;
    color: #000000;
}
#real .adpesq .termino {
    float: left;
    width: 330px;

    margin:0px;
    padding: 0px;
    background:transparent;
}
#real .share {
    float: right;
    width: 298px;
    margin:0px;
    padding: 0px;
}
#real .adpesq .imprimir {
    float: right;
    margin-top: 0;
    margin-left: 0px;
    position: relative;
    background:transparent;
    background-image: none;
}
#real .adpesq .dias
,#real .adpesq .hora 
,#real .adpesq .minuto
,#real .adpesq .segundo
{
    float: left;
    width: 49px;
    height: 20px;
    margin-top: 0px;
    text-align: center;
    padding-top: 0px;
    font-size: 28px;
    font-weight: bold;
    /*border: 1px solid black;*/
    padding-bottom: 0px;
}
#real .adpesq .hora  {
    margin-left: 8px;
}
#real .adpesq .minuto  {
    margin-left: 7px;
}
#real .adpesq .segundo  {
    margin-left: 6px;
}
/* CUPOM */

.destaque-principal a {
    float: left;
    width: 285px;
    height: 285px;
    background-repeat: no-repeat;
}
.destaque-principal a div {
    background-color: rgba(0,0,0,0.5);
    color: white;
    position: absolute;
    bottom: 0px;
    padding: 5px;
}
.noticia {
    float: left;
    width: 100%;
    margin: 0 0 10px 10px;

}
.noticia a {
    color: black;
    font-size: 19px;
}


.span4 { 
    float: left;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    width: 188px;
    padding-bottom: 9px;
}

.span4 h3 { 
    float: left;
    font-family: Arial;
    font-size: 16px;
    background-color: #da0000;
    color: white;
    padding: 5px;
    width: 180px;
    width: 178px;
    margin: 5px 0;

}
#sub-categorias span,
#regioes span,
#categorias span,
#empresas span { 
    float: left;
    width: 180px;
    cursor: pointer;
    color: #676767;
    font-family: Arial;
    font-size: 12px;
    padding: 4px;
}
#sub-categorias span input,
#regioes span input,
#categorias span input,
#empresas span input {
    float: right;
}
#sub-categorias span.checked, 
#regioes span.checked, 
#categorias span.checked, 
#empresas span.checked { 
    background-color: #535450;
    color: white;
    background-image: url('../images/excluir.png');
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 30px;
    width: 176px;
    margin-bottom: 3px;
}
#sub-categorias span,
#regioes span,
#categorias span,
#empresas span { 
    float: left;
    width: 180px;
    cursor: pointer;
    color: #676767;
    font-family: Arial;
    font-size: 12px;
    padding: 4px;
}

#ulpesquisas {
    left: 3px;
    right: 3px;
    padding-left:0;
}
#ulpesquisas a {
    font-size: 10px;
}

#todas_layer {
    visibility:hidden;
    background-color: #171717;
    width:90%;
    margin: 0 auto;
    margin-top:-70px;
    float:left;
}
#ulpesquisas {
    position: absolute;
    z-index: 100;
    background-color: #171717;
    margin-top: 84px;
    left: 18px;
    right: 18px;
    list-style: none;
    padding-bottom: 20px;
    padding-top: 20px;
}
#ulpesquisas li {
    float: left;
    width: 17%;
    margin-left: 20px;
    margin-top: 5px;
}
#ulpesquisas a {
    float:left;
    width:100%;
    font-family: Arial;
    font-size: 12px;
    color: #aaaaaa;
    text-transform: none;
    text-decoration: none;
    border-bottom: 1px solid #434343;
    padding: 0 0 6px 3px;
}
#ulpesquisas a:hover {
    color: white;
}
#tabelaPreco, #tabelaPreco tr, #tabelaPreco tr th, #tabelaPreco tr td {
    border: 1px solid;
    font-size: 12px;
    text-align: left;
}
#tabelaPreco tr th {
    background: silver;
    min-width: 100px;
}

#conteudopesq > h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

#at4-share {
    top: 300px;
}

/* TELA LOGIN */
.btnCadastrese { background: #f85032; /* Old browsers */
                 background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* FF3.6+ */
                 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
                 background: -webkit-linear-gradient(top, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Chrome10+,Safari5.1+ */
                 background: -o-linear-gradient(top, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Opera 11.10+ */
                 background: -ms-linear-gradient(top, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* IE10+ */
                 background: linear-gradient(to bottom, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* W3C */
                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */ 
                 font-size: 14px; color: white; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.btnCadastrese:hover {
    background: #f77760; /* Old browsers */
    background: -moz-linear-gradient(top, #f77760 0%, #ef8e81 50%, #f6290c 51%, #ef5f4f 71%, #e55447 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f77760), color-stop(50%,#ef8e81), color-stop(51%,#f6290c), color-stop(71%,#ef5f4f), color-stop(100%,#e55447)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f77760 0%,#ef8e81 50%,#f6290c 51%,#ef5f4f 71%,#e55447 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f77760 0%,#ef8e81 50%,#f6290c 51%,#ef5f4f 71%,#e55447 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f77760 0%,#ef8e81 50%,#f6290c 51%,#ef5f4f 71%,#e55447 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f77760 0%,#ef8e81 50%,#f6290c 51%,#ef5f4f 71%,#e55447 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77760', endColorstr='#e55447',GradientType=0 ); /* IE6-9 */
    
     color: white; 
}

/* EMPRESA*/


.empresaEndereco {
    float: left;
    width: 174px;
    padding-left: 29px;
    height: 30px;
    background-image: url('../images/empresa-sprite.png');
    background-position: 0 0px;
    background-repeat: no-repeat;
    cursor:pointer;
    font-size: 10px;
    font-weight: bold;
    color: #494949;
    line-height: 10px;
    vertical-align: middle;
    margin-bottom: 10px; clear: both;
}
.empresaEndereco.clicked {

    background-position: 0 -71px; 
}
.empresaTelefone {
    float: left;
    width: 174px;
    padding-left: 29px;
    height: 35px;
    background-image: url('../images/empresa-sprite.png');
    background-position: 0 -36px;
    background-repeat: no-repeat;
    cursor:pointer;
    font-size: 10px;
    font-weight: bold;
    color: #494949;
    line-height: 10px;
    vertical-align: middle;
}
.empresaTelefone.clicked {

    background-position: 0 -98px; 
}
.links {
    float: left;
    width: 160px;
    margin-top: 10px;
}
.mapa {
    clear: left;
    float:left;
    width:56px;
    height: 22px;
    background-image: url('../images/icone-mapa-site.gif');
}
.site {
    float:left;
    width:54px; background-position: -64px 0;
    height: 22px;
    background-image: url('../images/icone-mapa-site.gif');
}
.email {
    float:left;
    width:61px; background-position:-124px 0;
    height: 22px;
    background-image: url('../images/icone-mapa-site.gif');
}
#tabelaPreco .links .imprimir {
    float:left;
    width:90px; background-position:-187px 0;
    height: 22px;
    background-image: url('../images/icone-mapa-site.gif');
}
.best-price { 
    background-image: url('../images/best-price.png');
    padding: 5px 0;
    background-position: left 6px;
    background-repeat: no-repeat;
}
.best-price span { 
    color: green; font-weight: bold;
}
