﻿@font-face{
    font-family: 'Oswald';
    src: url('/fontes/Oswald-Light.ttf') format('truetype');
    font-weight: normal;
    font-style:normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('/fontes/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Anton';
    src: url('/fontes/Anton-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {margin:0px; background-color:#ebeded;}
a{text-decoration:none;}
img {border: none;}
#master{position: relative; display: inline-block; text-align:center; width:100%;}
#principal {position: relative; display: inline-block; width:100%; min-width:860px; max-width:1240px; text-align:left; }
#content{font-family:'Open Sans':#ffffff; border-right: 0px solid silver; border-left: 0px solid silver;border-bottom: 1px solid silver; margin-top:10px; }
#bdir{width:320px; float:right; text-align:center;}
#bdir img {width:100%}

#btrodape{width:100%; max-width:1200px; min-width:990px; height:150px; margin-top:40px;}

#ban_fullbanner{margin-top:10px; width: 100%; text-align:center;}
#ban_fullbanner IMG{width: 80%;}

#ban_superbanner {width: 90%;margin-left: 5%; margin-right:5%}
#ban_superbanner img{width:100%}
#btrodape{width:100%; text-align:center; max-width:1200px; min-width:700px; height:150px; margin-top:40px}
#chamadaartig {width:60%; margin-left:38%; padding-top:20px}
#chamadaartig img{width:100%;}
#chamadaartiginterna {width:80%; margin-left:10%; margin-right:10%;}
#chamadaartiginterna img {width: 100%;}

#ctl00_TextBoxBusca{font-size:18px;}
#imgcounter{position: absolute; margin-top: 0px; right:340px;}

#descnoti {width: 100%; background-color: #fff}
#destaque{min-height:230px;font-family :'';}
#destaquetexto{position:absolute; margin-top:0px;}
#divimgdest img{width:100%}
#dest2{position:relative;margin-top:6px;}
#dest2 SPAN{background-color:#890303; color:#ffffff; padding:6px; margin-bottom:6px; font-family: 'Oswald', Arial, Helvetica, sans-serif; font-size:150%; padding-left:15px; padding-right:15px; letter-spacing:2px; opacity:0.8; text-transform:uppercase;}
#dest2 A{color:#000000; font-family:'Oswald'; letter-spacing:2px; font-weight:700; font-size:150%; text-decoration:none}
#txtdest{background-color:#000000; width:400px; height:200px; margin-top:-200px; font-size:36px; padding-left:10px;  opacity:0.8; text-transform:uppercase; overflow: hidden; text-overflow: ellipsis;}
#txtdest A{color:#ffffff; font-family:'Anton'; letter-spacing:2px; font-weight:100; font-size:100%; text-decoration:none}
#txtdest SPAN{color:#ffffff; font-family:'Oswald'; letter-spacing:2px; font-weight:700; font-size:150%; text-decoration:none}
#logomobile{position:absolute;width:1px;visibility:hidden}
#menuinf{border-top:solid 1px Silver; border-bottom:solid 1px Silver; padding-top:10px; padding-bottom:10px; margin-bottom:20px; width:100%}
#menuinf A span{color:#000; background-color:#fff; border-right:solid 1px #890303; padding-left:10px; padding-right:10px; font-family:Calibri, Geneva, Verdana, sans-serif, helvetica; font-stretch:semi-expanded; font-weight:500; font-size:100%}
#menuinf A span:hover{background-color:silver;}
#menuinf #connect_menuinf{padding-left:10px; padding-right:10px; background-color:#890303; color:#fff}

#divtopo {background-image: url('/l/fdoDivTopo.png'); background-repeat:repeat-x; padding-bottom:50px;margin-top: 0px; margin-bottom: 5px; background-color: #000000; height: 45px; padding-top: 8px;}
#divtopo A span {color: #FFFFFF; padding-top: 0px; border-right: solid 1px #890303; padding-left: 12px; padding-right: 10px; font-family: 'Oswald', Calibri;font-stretch: semi-expanded; font-weight: 500; font-size: 240%; letter-spacing: 1px;}
#divtopo A span:hover {color: silver;}
#divtopo IMG { margin-right: 8px;}


#ctl00_TextBoxBusca{width:340px; border:0px; border-bottom:1px solid silver;}
#rodapecp{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:90%}
#icon_bottom{float: right; margin-right:50px;}
#icon_bottom img {margin-left:10px;}


#mobile_besq{width:1%; position:absolute; float:left; visibility:hidden; line-height:25px;}
#mobile_besq img{position:absolute; float:left; visibility:hidden; width:20%;}
#mobile_menu{position:absolute; visibility:hidden;}
#mobile_menulinks {position: absolute; visibility: hidden;}

#new_content_top{width: calc(100% ); margin-right:320px;}
#new_content_middle{width: calc(100% - 330px); margin-right:320px;}
#new_topo{margin-top:0px;}
#selec_section {visibility: hidden} 
#topimgd{width: 100%; margin-left:1px; margin-top:20px;}
#ultimasnoticias{overflow: hidden; text-overflow: ellipsis; font-size:95%; font-family:'Open Sans'; font-weight:200; width:34%; padding-top:20px; float:left;}
#ultimasnoticias A{color:#000000}
#loadmore {width:100%; color:#000000; font-family:Oswald; background-color:#E4E4E4; text-align:center; padding:5px;}

#imgd{width: 33%; float:left}
#logoimgd {width: 100%; height:31px;}
#imgimgd{width: 100%; height:150px;}
#chamclass{width:33%; float:left; margin-left:4px;}
#vddodia {width: 33%; float:right;}
#vddodia img{width:100%;  height:150px;}
\\#videododia{width:33%; float:right;}
.contas_tit{background-color:#890303}
.contas_b {background-color: #890303;color: #ffffff;font-family: Arial, Verdana, helvetica;font-size: 12px; padding:2px; padding-left:5px; padding-right:5px; font-weight:bold}
.contas_b A {color:Silver; cursor:pointer}
.contas_b A:hover {color:#fff; cursor:pointer}
.contas_c A {cursor:pointer}
.contas_header {background-color: #890303;color: #ffffff;font-family: Arial, Verdana, helvetica;font-size: 12px; padding:2px; margin-bottom:4px}
.contas_tit {background-color: #890303;color: #ffffff;font-family: Arial, Verdana, helvetica;font-size: 14px; padding:8px}
.contas_tit H1 {font-size:18px;margin-top:-4px; margin-bottom:-2px}
.contas_tit A {color:silver}
.contas_tit A:Hover {color:#ffffff}
.contas_gal { background-color: #ffffff;padding-left:14px;padding-top:12px;padding-bottom:12px}
.contas_vermais{text-align:right; margin-top:20px}
.contas_vermais A{color:#000000}
.contas_submenu {background-color: #b57c7c; width:510px; margin-left:80px}
.contas_submenu SPAN{padding-left:12px; padding-right:12px}
.contas_submenu A{color:#fff; font-size:12px; font-weight:bold}
.contas_submenu A:hover{color:Silver}
.contas_submenu SPAN:hover{background-color:#890303}
.connect_m {background-color:#890303; font-family:Arial, helvetica; font-size:16px; font-weight:bold;height:27px; width:300px; margin-bottom: 20px; margin-left:40px; padding-top:5px; padding-left:10px}
.connect_m A{color:#ffffff; text-decoration:none}

.catartigos{font-family:Anton; font-size:20px; letter-spacing:4px;}
.divunoti{width:95%; height: auto; padding:10px;}
.divunoti:hover{background-color:#eeecec;}
.divunoti IMG{width:100%}
.divchamadacapa{height:auto; min-height:400px; margin-bottom:10px;}
.divchamadacapa:hover{background-color:#eeecec;}
.divchamadacapa2{height:80px; margin-bottom:10px; border-right: solid 1px silver; border-bottom: solid 1px silver; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.divchamadacapa2:hover{background-color:#ccc;}
.divtitcapa{position:relative; background-image: url('/fdotitcapa.png'); font-size:12pt;font-family:'Open Sans'; font-weight:100; color:#ffffff; padding:5px; margin-top:-130px; height:120px; margin-bottom:10px;  padding-left: 50px; padding-right: 50px; }
.divtitcapa B{font-size:130%; font-family: 'Open Sans';  font-weight:600; letter-spacing:1px; color:#fff; margin-bottom:50px;}
.panellogin {visibility:hidden;position:relative; width:0;height:0;border:1px solid silver;background-color:#bebebe;left:280px;font-family:Calibri, helvetica; padding:0px}

.titulosec1{width: calc(100%-10px); text-align:left; height:30px; line-height:20pt; font-family: 'Oswald', Calibri, Arial, Helvetica; font-size:160%; font-weight: 600; letter-spacing:2pt; color: #000000; background-color: #eeecec; padding-top:4px; padding-bottom:4px; padding-left:10px; border-left:0px solid #000;border-bottom:1px solid #000;}
.tituloselec_on{width: 50%; text-align:center; height:20px; line-height:12pt; font-family: Calibri, Arial, Helvetica; font-size:100%; font-weight: 400; color: #ffffff; background-color: #890303; padding-top:4px; padding-bottom:4px;}
.tituloselec_off{width: 50%; text-align:center; height:20px; line-height:12pt; font-family: Calibri, Arial, Helvetica; font-size:100%; font-weight: 400; color: #ffffff; background-color: #696969; padding-top:4px; padding-bottom:4px;}

\\titulosec2{margin-right: 2px; width: 100%; text-align: center; cursor:pointer;}
.txt1{font-family: arial, helvetica; font-size:80%}
.txtbox input{font-size:16px; font-family:Calibri,Helvetica; font-weight:bold; font-stretch:expanded; border: solid 1px silver}
.txtbox input :focus{background-color:#9bf294}
.txtbox select{font-size:16px; font-family:Calibri,Helvetica; font-weight:bold; font-stretch:expanded}
.txtbox select:focus{background-color:#9bf294}
.txtbox2 input{font-size:14px; font-family:Calibri,Helvetica; font-weight:bold; font-stretch:expanded; border: solid 1px silver}
.txtbox2 input:focus{background-color:#9bf294}

.sticky{background: orange;}
.fixed {position: fixed; top: 20px;}


\\INTERNAS
#foto {position:fixed;left:50%;top:50%;width:1000px;height:650px;background-color:Blue;font-family:Verdana;font-size:10px;z-index:1; visibility:hidden; border:solid 1px #000;overflow:no-display;_position:absolute;margin:-325px 0 0 -450px;padding:5px}
#foto_miniaturas {width:90%;height:100px;overflow:hidden;overflow:hidden; margin-top:0;text-align:center;}
#foto_miniaturas img{max-width:200px; max-height:100px;}
#foto2_principal {position: relative; left: 50%; top: 0px; margin: 0 0 0 -45%; width: 90%; height:calc(100% - 135px); border: solid 0px #000000;}
#foto2 {position:fixed; background-color:Silver;left:0px;top:0px;width:99%;height:100%;font-family:Verdana;font-size:10px;z-index:1;visibility:hidden;overflow:auto;_position:absolute;margin:0;padding:5px}
#foto2 .imgMini {float:left;position:relative;margin-top:0px;max-width:150px;max-height:100px;overflow:hidden;border:2px Black solid}
#foto2 .imgMiniS {float:left;position:relative;margin-top:0px;max-width:150px;max-height:100px;overflow:hidden;border:4px Silver solid}
#foto2 #foto2_previous {position:absolute;top:240px;left:0;filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10}
#foto2 #foto2_previous:hover {position:absolute;top:240px;left:0;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70}
#foto2 #foto2_next {position:absolute;top:240px;right:0px;filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10}
#foto2 #foto2_next:hover {position:absolute;top:240px;right:0px;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70}
#foto2_favoritos A{color:#ffffff}
#foto3 {position:fixed;left:2px;top:2px;width:99%;height:96%;font-family:Verdana;font-size:10px;z-index:1;visibility:hidden;_position:absolute; margin:0;padding:5px; visibility:hidden;}
#foto3_principal {position: relative; left: 50%; margin: 0 0 0 -501px; width: 900px; height:auto; background-color: #FFFFFF; border: solid 1px #000000; overflow:auto; text-align:center;}

#new_content{width: calc(100% - 340px); margin-top:8px; margin-left:10px; margin-right:340px;font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15pt; min-height:1100px; line-height:1.5;}
#new_content strong{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:600}
#new_content h2{font-family: 'Oswald'; Arial, Helvetica, sans-serif;font-size:120%; font-weight:400}


.foto_h{width:100%; }
.fotoh{background-color:silver; text-align:center; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:100%; padding:-50px; position: relative; margin-left:-12%; margin-right:-12%; }
.fotov {position: relative; width: 55%;max-width: 420px;background-image:url(/l/fdoPublixGaleria.jpg);background-repeat:repeat-x;background-color:#E4E4E4; text-align:center; font-size:80%}
.foto_v {width: 100%;max-width: 418px}

.tit {font-family: 'Oswald'; Arial, Helvetica, sans-serif;font-size:150%; background-color:#E4E4E4; padding:6px; padding-left:20px;}
.gray {color: gray}
.small{color:gray; font-size:70%}
.tabelares{font-family:'Open Sans", 'Verdana, 'Lucida Sans',Arial, Helvetica, sans-serif; font-size:70%; background-color:#f5f5f5; width:124%; margin-left:-12% }
.tabelares td {border-bottom:solid 1px #dbdbdb; border-left:solid 1px #fff; padding-left:4px; padding-right:2px; padding-bottom:10px; padding-top:10px;}
.tabelaclas{font-family:'Open Sans", 'Verdana, 'Lucida Sans',Arial, Helvetica, sans-serif; font-size:70%; background-color:#f5f5f5; width:100%;}
.tabelaclas td {border-bottom:solid 1px #dbdbdb; border-left:solid 1px #fff; padding-left:4px; padding-right:2px; padding-bottom:10px; padding-top:10px;}
.header{font-family:Arial;font-weight:700;text-align:center;color:#FFF; background-color:#000000;font-size:120%}
.header2{text-align:right; font-weight:bold}
.imgdestaqueinterno{margin-bottom:12px;}
.link2{font-family:'Oswald'; text-align:right; padding:8px; font-size:120%}
.link2 a{color:#000000}
.video_chcontainer2{width:100%; font-size:70%; overflow: hidden; font-family:Arial, Arial, Helvetica, sans-serif, sans-serif;}
.video_chcontainer{width: 195px; height:160px; float:left;text-align:center}
.video_v2 a{color:#000000;}
.video_r1{margin-bottom:20px; height:85px; border-right: solid 1px silver; border-bottom: solid 1px gray; color:#000000; font-size:80%;}
.video_r1:hover {background-color:#ccc;}
.video_r1 .small{color:gray; font-size:70%; margin-top:-30px; float:right; margin-right:20px;}
.video_r1 img{float:left; margin-right: 20px;}
.video_r1 .tit {font-family: 'Oswald'; Arial, Helvetica, sans-serif; font-size:150%; background-color:#E4E4E4; padding:4px; padding-left:150px;}
.video_r2{margin-top:20px; margin-bottom:20px}

.class1P {height:100px;font-family:Arial;font-size:12px;border:solid 1px gray;margin-top:5px;margin-bottom:5px;background-color:silver}
.class1P .class_foto {float:left;width:100px;text-align:center;background-color:#FFF;border-bottom:solid 1px #000;border-right:solid 1px #000;margin:10px;padding:1px}
.class1 {height:80px;font-family:Arial;font-size:12px;border:solid 1px silver;margin-top:5px}
.class1 .class_foto {float:left;width:100px;text-align:center; padding-top:10px;margin:4px}
.class1P .class_top,.class1 .class_top {font-size:120%; font-weight:600; margin-top: 10px}
.class1P .class_UF,.class1 .class_UF {float:right; font-size:100% ;font-weight:700; margin-right:5%}
.classificados .class1P:hover{background-color:#e4e4e4}
.classificados .class1:hover{background-color:#e4e4e4}
.classificados a{color:#000}
.class1P .preco{float:right; color:#fff; background-color:#890303; padding-left:10px; padding-right:10px; border:dashed 1px #890303; text-wrap:none; }
.class1 .preco{float:right; padding-left:10px; padding-right:10px}


#calendario .calendario_data {font-family: 'Oswald'; Arial, Helvetica, sans-serif;font-size:150%; background-color:#E4E4E4; padding:6px; padding-left:20px; color:#000000; margin-top:10px; border:1px solid silver;}
#calendario .calendario_evento {font-family:Calibri, Arial;font-size:16px;color:#000;padding:20px; visibility:hidden; background-color:#ffffff;}
#calendario .calendario_eventoD {font-family:Calibri, Arial;font-size:80%;color:#000;padding:20px; visibility:hidden; background-color:#ffffff;}
#calendario .calendario_titevento {font-family:Calibri, Arial; font-size:120%; padding-top:12px; width:98%;margin-left:18px;margin-bottom:4px;background-color:#FEEAEA; border-bottom:1px solid gray; border:1px solid gray;}
#calendario .calendario_titeventoD {font-family:Calibri, Arial; font-size:140%; padding-top:12px; width:98%;margin-left:18px;margin-bottom:4px;background-color:#000; color:#fff; border-bottom:1px solid gray; border:1px solid gray;}
#calendario .calendario_fechar{float:right;margin-top:-40px;font-weight:700; cursor:pointer;color:#000}
#calendario .calendario_titevento SPAN,#calendario .calendario_titeventoD SPAN {cursor:pointer}


@media only screen and (max-width: 1200px) {
    #divtopo A span {
        font-size: 170%;
    }

     @media only screen and (max-width: 1080px) {
            #ban_superbanner {
                margin-right: 0px
          }
        #divtopo A span {
            font-size: 150%;
        }
        }
    }

    @media only screen and (max-width: 980px) and (min-device-width:980px) {
        #menuinf A span {
            font-weight: 500;
            font-size: 80%
        }

        #menusup A span {
            font-weight: 500;
            font-size: 80%
        }

        #submenu1 {
            left: 60px;
            background-color: #000;
            margin-top: -7px;
        }

        #submenu3 {
            left: 450px;
            margin-top: -7px
        }

        #submenu4 {
            left: 650px;
            background-color: #890303;
            margin-top: -7px;
            width: 200px
        }

        .divtitcapa {
            font-size: 100%;
            font-weight: 100;
            color: #ffffff;
            padding: 5px;
            margin-bottom: 10px;
            padding-left: 10px;
        }

            .divtitcapa B {
                font-size: 100%;
                font-weight: 600;
                letter-spacing: 2px;
                color: #fff;
                margin-bottom: 200px;
            }

        #divtopo A span {
            font-size: 100%;
        }

        #chamadaartig SPAN {
            font-size: 100%;
            font-weight: 600;
            letter-spacing: 2px;
        }

        .divchamadacapa {
            max-height: 250px
        }
    }

@media only screen and (max-device-width: 720px) {
    body {
        background-color: #fff;
        background-image: url('/clear.gif');
        font-size: 200%;
    }
    #master {
        position: relative;
        top: 0px;
        display: inline-block;
        text-align: center;
        width: 99%;
        margin: 0px;
        background-color: #fff
    }

    #principal {
        position: relative;
        display: inline-block;
        width: 100%;
        text-align: left;
        background-color: #fff;
    }
    #divtopo A span {
        font-size: 0%;
    }
    #content{border:0px; width: calc(100% - 10px)}
    #foto2{width: 100%; max-width:600px;}
    #foto3{width: 100%; max-width:600px;}
    #foto2_principal {width: 90%;  max-width:600px;}
    #fotogaleria { width: 50%; max-width: 600px;}   
    #foto3_principal {width: 90%;  max-width:600px;}
    #foto2 #foto2_next {right:0px;filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10}
    #foto2 #foto2_next:hover {right:0px;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70}

   #ban_fullbanner img{width:90%}
   #ban_superbanner{width:100%; max-width:none; margin:2px;}
   #ban_superbanner img{width:100%; max-width:none}
   #besq{width:1px; visibility:hidden; position:absolute;} 
   #bdir{width:1px; visibility:hidden; position:absolute;}
   #btrodape{min-width:400px;}
   #ctl00_Panel_M1{visibility:visible;}
   #chamadaartig {width:auto%; height:auto}
   #chamadaartig img {width: 100%;position:relative; margin-bottom:10px;}
   #chamadaartig SPAN{position:relative; color:#000000; font-family: 'Oswald'; font-size:180%; font-weight:500; letter-spacing: 4px; padding:5px; margin-top:10px;}
   #content{width: calc(100% - 10px)}
   #new_content{width: 100%; margin-left:5px; background-color:#fff; font-size:150%} 
   #new_content strong{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:600}
   #new_content_top{width: 100%; margin-left:5px; background-color:#fff}

   #mobile_menu{position:fixed; z-index:1; top:1px; visibility:visible}
   #mobile_menulinks{position:fixed; z-index:1; top:1px; left:40px; width:auto; visibility:hidden;}
   #mobile_menulinks div{width:100%; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:600; padding:20px; padding-left:60px;}
   #mobile_menulinks A{color:#000}

   .divchamadacapa{margin-bottom:10px;}
   .divchamadacapa{height:auto; max-height:800px;  min-height:200px; font-size:120%; font-weight:500; line-height:normal; padding:5px; margin-bottom:0px;}
   .divchamadacapa span{color:#000000; font-size:40px; font-family: 'Oswald', Calibri, Arial, Helvetica;}
   .divtitcapa{font-size:50%; width:98%;padding-left: 10px; padding-right: 0px; }
   .fotoh{width: 120%; margin-left:-70px;}
   .titulosec1{font-family: 'Oswald', Calibri, Arial, Helvetica; font-size:60%; font-weight: 600; letter-spacing:2pt; color: #000000; background-color: #eeecec; padding-top:4px; padding-bottom:4px; padding-left:10px; border-left:0px solid #000;border-bottom:1px solid #000;}


   





}

