﻿@font-face {
    font-family: 'Roboto';
    src: url('/fontes/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Oswald';
    src: url('/fontes/Oswald-Light.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%; background-color:#ebeded;}
#principal {position: relative; display: inline-block; width:100%; min-width:860px; max-width:1240px; text-align:left;}
#content{background-color:#ffffff; border-right: 1px solid silver; border-left: 1px 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:100%;}
#chamadaartig img{width:45%; float:left; margin-right: 20px;}
#chamadaartig SPAN{position:relative; color:#000; font-family: 'Oswald'; font-size:120%; font-weight:500; letter-spacing: 2px;}
#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 :'Roboto';}
#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:#ffffff; width:calc(100%-10px); font-size:36px; padding-left:10px;  opacity:0.7; margin-top:-58px; text-transform:uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#txtdest A{color:#000000; font-family:'oswald'; letter-spacing:2px; font-weight:700; font-size:100%; 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}

#menusup{margin-top:0px; margin-bottom:5px; background-color:#000000;  height:45px;}
#menusup A span{color:#FFFFFF; border-right:solid 1px #890303; padding-left:12px; padding-right:10px; font-family:'Oswald', Calibri, Geneva, Verdana, sans-serif, helvetica; font-stretch:semi-expanded; font-weight:700; font-size:140%;}
#menusup A span:hover{color:silver;}
#menusup IMG {margin-right:8px;}

#menutop {width:96%; text-align:right; margin-bottom:4px;}
#menutop img {margin-left:10px;}
#menutop A{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:80%}
#menutop A:hover{color:gray}
#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;}

#submenu1{position:absolute; visibility:hidden; left:220px; background-color:#000; margin-top:-20px; width:200px;}
#submenu3{position:absolute; visibility:hidden; left:780px; background-color:#000; margin-top:-20px; width:200px;}
#submenu1 A{color:#fff; font-family:'Roboto', Calibri; Arial, Helvetica, sans-serif; font-weight:600; font-size:90%}
#submenu1 div{padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px;}
#submenu1 div:hover{background-color:gray;}
#submenu3 A{color:#fff; font-family:'Roboto', Calibri; Arial, Helvetica, sans-serif; font-weight:600; font-size:90%}
#submenu3 div{padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px;}
#submenu3 div:hover{background-color:gray;}

#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% - 330px); 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:6px;}
#ultimasnoticias{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:95%; font-family:'Roboto'; font-weight:500; width:100%}
#ultimasnoticias A{color:#000000}
#ultimasnoticias A:hover{color:#696969}
#loadmore {width:100%; color:#000000; font-family:Oswald; background-color:#E4E4E4; text-align:center; padding:5px;}

#imgd{border-top: solid 1px #000000; 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}

.divchamadacapa{height:226px; margin-bottom:10px; border-right: solid 1px silver; border-bottom: solid 1px silver;}
.divchamadacapa:hover{background-color:#ccc;}
.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{font-size:100%;font-family:'Roboto'; font-weight:100; color:#696969; padding:5px; margin-bottom:10px;  padding-left:10px;}
.divtitcapa B{font-size:150%;font-family: 'Oswald';  font-weight:600; letter-spacing:2px; color:#000; margin-bottom:200px;}
.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: 100%; text-align:center; height:30px; line-height:20pt; font-family: 'Oswald', Calibri, Arial, Helvetica; font-size:160%; font-weight: 600; color: #ffffff; background-color: #000000; padding-top:4px; padding-bottom:4px;}
.titulosec1noti{width: 66%; text-align:center; height:30px; line-height:20pt; font-family: 'Oswald', Calibri, Arial, Helvetica; font-size:160%; font-weight: 600; color: #ffffff; background-color: #000000; padding-top:4px; padding-bottom:4px;}
.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}




\\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:'Roboto', Arial, Helvetica, sans-serif; font-size:105%; min-height:1100px; }
#new_content strong{font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:115%; 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:Calibri; Arial, Helvetica, sans-serif; font-size:100%}
.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{width:100%; font-family:Verdana, 'Lucida Sans',Arial, Helvetica, sans-serif; font-size:70%; background-color:#ebeded}
.tabelares td {border-bottom:solid 1px #fff; border-left:solid 1px #fff}
.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: 1080px) {
    #ban_superbanner{margin-right:0px}
}

@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:80%; font-weight:100; color:#696969; padding:5px; margin-bottom:10px;  padding-left:10px;}
    .divtitcapa B{font-size:100%; font-weight:600; letter-spacing:2px; color:#000; margin-bottom:200px;}
    #chamadaartig SPAN{font-size:100%; font-weight:600; letter-spacing: 2px;}
    .divchamadacapa{max-height:150px}
}

@media only screen and (max-device-width: 720px) {
   
    body {background-color:#fff; background-image:url('/clear.gif');}
    #master{position: relative; top:0px; display: inline-block; text-align:center; width:99%; margin:0px;background-image:url('/clear.gif'); background-repeat:repeat-x; background-color:#fff}
    #principal {position: relative; display: inline-block; width:100%; min-width:380px; max-width:1240px; text-align:left; background-color:#fff;}
    #content{border:0px; width: calc(100% - 10px)}
    #foto2{width: 100%;}
    #foto3{width: 100%;}
   
    #foto2_principal {width: 90%;}
    #foto3_principal {width: 90%;}
    #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}

    #logomobile{position:relative; width:100%; visibility:visible;text-align:center;}
    #submenu1{left: 0px; margin-top: 0px; visibility: hidden; position: absolute;}
    #submenu3{left: 0px; margin-top: 0px; visibility: hidden; position: absolute;}
    #submenu4{left:0px;margin-top:0px; visibility:hidden; position:absolute;}
   
   #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;}
   #chamadaartig {width:100%; height:auto}
   #chamadaartig img {width: 100%;float:none;position:relative;}
   #chamadaartig SPAN{font-size:100%;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} 
   

   #descnoti {width: 98%; background-color: #fff}
   #destaquetexto{position:absolute; margin-top:-20px}
   #dest2 SPAN{padding-top:0px; margin-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-size:50%}
   #txtdest{font-size:100%}

   #fb {position:absolute; margin-top:-20500px; visibility:hidden;}
   #fb div {visibility:hidden; width:1px; height:1px;}
   #fb-root {visibility:hidden; width:1px; height:1px;}
   #fb-dhare{margin-top:-50px; height:40px;}
   #imgcounter {right: 0px; float-right;}
   #menuinf{position:absolute; visibility:hidden}
   #menusup{position:absolute; visibility:hidden}
   #menutop{position:absolute; visibility:hidden}
   #mobile_besq{width:100%; position: relative; float:none; visibility:visible;}
   #mobile_besq img{position:relative; float:left; width:20%;  margin-right:5%; visibility:visible}
   #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:70%; background-color:#890303; font-family:Arial, Helvetica, sans-serif; font-weight:600; padding:20px; padding-left:60px;}
   #mobile_menulinks A{color:#fff}
   
   #new_content_top{width: 100%; margin-left:5px; background-color:#fff}
   #new_content_middle{width:100%;margin-left:5px;}
   #selec_section{visibility:visible; font-size:200%; text-align:center}
   #selec_section div{padding-top:35px; padding-bottom:35px; padding-left:10px; padding-right:10px; margin-bottom:6px;}
   #selec_section div A{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:150%; font-weight:800;}
  


  

   #topimgd{width: 100%; margin-top:20px;}
   #imgd{width: 100%; float:none; height:auto;}
   #logoimgd{height:auto;}
   #imgimgd{width: 100%; height:auto;}
   #chamclass{width: 100%; float:none;  height:auto; margin-bottom:20px; margin-left:0px;}
   #chamclass select{width: 100%; font-size:200%;  height:auto; margin-bottom:20px;}
   #chamclass input {width: 90%; font-size:200%;}
   #vddodia {width: 100%; float:none; height:auto;}
   #vddodia img{width:100%;  height:auto;}
   #divimgdest img{width:104%}
   #ultimasnoticias{font-size:100%; font-weight:600; line-height:200%}
   #new_content{width:100%; margin-left:5px; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:100%; min-height:1100px}

   .divtitcapa{font-size:140%; font-weight:500; color:#696969; padding:5px; margin-bottom:10px}
   .divtitcapa B{font-size:120%; font-weight:600; color:#000;}
   .panellogin {visibility:hidden;position:relative;width:0;height:0;border:1px solid silver;background-color:#bebebe;left:280px;font-family:Calibri, helvetica; padding:0px}


   
   .divchamadacapa{height:auto; font-size:70%; font-weight:500; line-height:normal; color:#696969; padding:5px; margin-bottom:22px}
   .divchamadacapa2{height:80px; margin-bottom:10px; border-right: solid 1px silver; border-bottom: solid 1px silver; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
   .divchamadacapa B{font-size:150%; font-weight:600;}
   .fotoh{width: calc(100% - 10px)}
   .selec_on{background-color:#890303;}
   .selec_off{background-color:#d86161;}
   .tit {font-size:120%; background-color:#E4E4E4; padding:6px; padding-left:20px;}
   .titulosec1{height:auto; font-size-adjust:2}
   .titulosec1noti{width: 100%; padding:10px;}
   .class1P {height:auto; width:100%; font-size:100%;  margin-top:20px}
   .class1P .class_foto {float:none; width:100%; height:auto; margin:0px;}
   .class1P img{width:100%;  height:auto}
   .class1P .preco{float:right; color:#fff; background-color:#890303; padding-left:10px; padding-right:10px; border:dashed 1px #890303; text-wrap:none; width:40%; font-size:100%}
   .class1 {height:auto; margin-top:20px;  width:100%; font-size:100%; }
   .class1 .class_foto {float:none; width:100%; height:auto; margin:0px;}
   .class1 img{width:100%;  height:auto}
   .class1 .preco{float:right; padding-left:10px; padding-right:10px; width:40%; font-size:100%}
   .small{font-size:10%}
   .runtime{font-size:100%}

   #__VIEWSTATE{width:0px; height:0px; visibility:hidden;}
   #__VIEWSTATEGENERATOR {width:0px; height:0px; visibility:hidden;}
   
}
