/*CSS RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, p, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th { margin: 0; padding:0; border:none }
ol, ul { list-style: none;margin:0; padding:0 }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration: underline; color:#000 }
#body{margin:0  auto; width:1260px; display:table}
/*FONT-FACES*/
/*---------------------- FONT FACES ---------------------*/
@font-face {font-family: 'titillium';src: url('font-face/titilliumtext25l002.eot');src: url('font-face/titilliumtext25l002.eot?#iefix') format('embedded-opentype'),url('font-face/titilliumtext25l002.woff') format('woff'),url('font-face/titilliumtext25l002.ttf') format('truetype'),url('font-face/titilliumtext25l002.svg#titillium') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'titillium-400';src: url('font-face/titilliumtext25l003.eot');src: url('font-face/titilliumtext25l003.eot?#iefix') format('embedded-opentype'),url('font-face/titilliumtext25l003.woff') format('woff'),url('font-face/titilliumtext25l003.ttf') format('truetype'),url('font-face/titilliumtext25l003.svg#titillium-400') format('svg');font-weight: normal;font-style: normal;}
@font-face {
    font-family: 'titillium_semibold';
    src: url('font-face/titilliumweb-semibold.eot');
    src: url('font-face/titilliumweb-semibold.eot?#iefix') format('embedded-opentype'),
         url('font-face/titilliumweb-semibold.woff') format('woff'),
         url('font-face/titilliumweb-semibold.ttf') format('truetype'),
         url('font-face/titilliumweb-semibold.svg#titillium_semibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*CLASSES MULTIFUNCIONAL*/
.FullLine{margin:0; padding:0; float:left; position: relative; width:100%;}
.FullLineShadow{margin:0 0 10px; padding:0 0 30px; position: relative; width:100%; background:url(/imagens_clientes/shadow_line.png) repeat-x bottom center}
.paddingBottom10{padding-bottom:10px;}
.paddingtop10{padding-top:10px;}
.publicidade{width:100%; float:left; margin:0 0 10px; font:10px/10px Arial, Helvetica, sans-serif; color:#b7b7b7}
.player{top:50%; left:50%; margin-left:-25px; margin-top:-15px; position:absolute}
.no-border {border: none !important; padding: 0 !important;}
/*HEADER*/
#header { margin:0 auto; padding:30px 0 0; background:#fff; display:table; position:relative; width:1260px;  }
#logo {margin:0; padding:0; float:left}
#header-middle {border-right: 1px solid #E3E3E3;float: left;margin-right: 20px;padding-right: 20px;width: 803px;}

/*BANNERS*/
#header-data{border-right: 1px solid #E3E3E3;color: #333333;float: right;font: 14px/16px "titillium",Arial,Helvetica,sans-serif;height: 24px;margin: 30px 15px 0 0;padding: 9px 15px 0 0;text-align: left;text-transform: uppercase;}
#ban_header{margin:30px auto 0;  width:1260px; height: 120px;}
#ban_header li{float:left;}
.zindex99 { z-index: 999; }

#h_first{width:825px; height:120px;  margin:0 29px 0 0 !important; background: url(/imagens_clientes/publicidade.png) no-repeat top left; padding: 0 0 0 13px; float: left }
#banner380div{width:380px; height:120px; float:left; background: url(/imagens_clientes/publicidade.png) no-repeat top left; padding: 0 0 0 13px}

/*MENU*/
#menu_fixo {float: left; width: 370px; height: 32px; border-right: 1px solid #e3e3e3;}
#menu_fixo ul {margin-top: 7px;}
#menu_fixo ul li {float: left; margin-right: 20px;}
#menu_fixo ul li a {font: 12px/14px "titillium",Arial,Helvetica,sans-serif; color: #333;}
.menu-fixo-bullet { float:left; background-position: -113px -2px !important; width: 7px; height:11px; cursor:pointer; margin: 4px 5px 0 0; }
.menu-fixo-bullet-red { float:left; background-position: -123px -2px !important; width: 7px; height:11px; cursor:pointer; margin: 4px 5px 0 0; }

/*RELOGIO DO SITE*/
.box-relogio {float: right; margin: 30px 0 0;}
#ur { font:20px/20px "titillium",Arial,Helvetica,sans-serif; color:#fff; text-align:center; padding-top:5px; }
.cont_relogio { background: #D63E32; border-right:5px solid #B42511; float: left;height: 33px;width: 60px;}
.banner_relogio {background: #D63E32; float: left;height: 26px;padding-left: 7px;padding-top: 7px;width: 75px; }
.banner_relogio img { border: 3px solid #fff; margin: 0 0 0 -1px;}

/*BOTOES DE REDES SOCIAIS HEADER*/
#header-social {width: 30px;float: right;}
#facebook{float:left; margin:0 0 30px;}
#twitter{float:left;margin:0}

/*CLIMA*/
#header-tempo {float: right;height: 30px;margin: 30px 15px 0 0;padding: 0 15px 0 0; border-right:1px solid #E3E3E3}
#botao-seleciona-cidade {float: right; text-align: left;font: 13px/14px "titillium",Arial,Helvetica,sans-serif;text-transform: uppercase;color: #333; padding: 10px 0 0 10px; position:relative}
#botao-seleciona-cidade ul {background-color: #e3e3e3;padding: 2px; position:absolute; top:25px; right:0;}
#botao-seleciona-cidade p{float:left; margin:0; padding:0}

.botao-seleciona-cidade {float: right; text-align: left;font: 13px/14px "titillium",Arial,Helvetica,sans-serif;text-transform: uppercase;color: #333; padding: 10px 0 0 10px; position:relative}
.icone-tempo{margin-top: 5px; float: right}

#cidade-nome {}
.seta-baixo-red {background-position: -111px -12px !important;cursor: pointer;float: right;height: 10px;margin: 1px 5px 0 3px;width: 10px;}
#icone-tempo {margin-top: 5px; float:right}
#lista-cidades ul {float: right; width: 140px; background-color: #e3e3e3;}
#lista-cidades li {margin: 5px;}
#lista-cidades li a {color: #333;}

/*CONTENT*/
#content{margin:0; padding:0; float:left}
#middle{margin:0; float:left; width:896px;}
#middle-full{margin:0; padding:0 0 40px 0; float:left; width:1260px;}

/*COLUNA DO SITE*/
/*COLUNA ESQUERDA*/
.col_left { width:162px; padding:0; margin:0 20px 0 0; float:left;}
/*COLUNA DIREITA*/
.col_right { width:162px; padding:0; margin:0 0 0 20px; float:right;}
.right{float:right;}

/* SHOPPING MIDIANEWS */

#busca_produtos { margin: 20px 20px 0 0;float: right; }
.bottom{border-bottom: 1px solid #E9E9E9; width:820px; margin:0 auto; padding-top:20px;}
.input_produtos{background: #f0f0f0 none repeat scroll 0 0;border: medium none;float: right;height: 33px;width: 225px;padding-left: 10px;}
.bloco_produtos{border-top: 2px solid #e9e9e9; border-right:2px solid #e9e9e9; border-left:2px solid #e9e9e9;  border-bottom:2px solid #e9e9e9; position:relative; width:886px; height:100%; padding-bottom:20px;}
#slider-produtos {position: relative;overflow: hidden;width: 860px; margin-left: 20px; height: 240px; }
#slider-produtos li {float:left; width: 172px; height: auto !important; }
#slider-produtos img {text-align: center; width: 145px; height: 145px;}
.slider-description { width: auto; height: 210px; overflow: hidden; border-left: solid 1px #e9e9e9; padding-left: 4px;  text-align: center; font-size: 12px; font-family: Arial,Helvetica,sans-serif; color:#666 !important;}
.slider-description .chapeu_produtos{font-family: Arial,Helvetica,sans-serif; color:#666 !important; display: block; font-weight: bold; text-transform: uppercase; !important;}
.slider-description span{font-family: Arial,Helvetica,sans-serif; color:#666 !important; display: block; margin-top: 8px; padding: 0px 10px;}
.slider-price {text-align:center; width:172px; height: 25px; font-family: Arial; font-size: 14px; color: #404040; font-weight: bold;}
.slider-price p {}
.next1{position: absolute;width: 19px;height: 29px;top: 50px;right: 0px;background: url(../images/seta_dire.png) no-repeat;cursor: pointer;z-index:4;}
.prev1{position: absolute;width: 19px;height: 29px;top: 50px;left: 0px;background: url(../images/seta_esq.png) no-repeat;cursor: pointer;z-index:4; margin-left:3px;}
.loading{width:64px; height:65px; margin:0 auto; padding-top: 90px;}
.loading img{width:64px !important; height:65px !important; margin:0 auto;}
#departamentos ul{list-style-type:none; text-align:center; margin-top:20px;}
#departamentos ul li{display:inline; margin-right:5px; padding-right:10px; border-right: 2px solid #626262;}
#departamentos ul li a {color: #404040; font: bold 13px/16px Arial,Helvetica,sans-serif;}
#departamentos ul li:last-child{display:inline; border:none; background:none;}
#lista_produtos table td {float:left; margin-right:40px;}
#link-navigation3 ul {list-style:none}
#link-navigation3{width:480px; margin:0 auto;}
#link-navigation3 ul li {float:left; margin-right:15px;}
#departamentos {width: 857px; margin: 0 15px;}
#linha_shopping{ width: 355px; height: 1px; border-bottom: 1px solid #e9e9e9; position: absolute; top: 35px; left:0px;}
/*BUSCA*/
#busca{ border-right: 1px solid #E9E9E9;float: left;height: 32px;margin: 0 0 0 15px;width: 416px;}
#search {background: url("../imagens_clientes/form_busca.gif") no-repeat scroll left top rgba(0, 0, 0, 0); margin:0; padding:0; display:table; float:left; width:416px; height:32px; }
#search img { margin:0px 0px 0 0px;position: relative;right: -38px;width: 69px;}
#search form{ margin:0px 0px 0 0; width:309px; height:31px; float:left;}
#search input { float:left; }
.textInput2 { border:none; background:none; width:327px; height:14px; font:14px/14px "titillium",Arial,Helvetica,sans-serif;;color:#333333; padding:8px 10px}
.Titulo{padding:10px 0; font:bold 14px/21px Arial, Helvetica, sans-serif; color:#000 }

/*MENU*/
.menu { margin:0 0 20px; padding:0; width:100%; display:table; border-bottom: 1px solid #E9E9E9;}
.menu ul { margin:0; padding:0; float:left }
.menu li { margin:0; padding:0; width:100%; float:left; }
.menu li p { margin:0; /*padding:8px 10px 6px; */ padding:0 0 20px; float:left;  font: 16px/16px "titillium", Arial, Helvetica, sans-serif; color:#000 !important; text-transform:uppercase }
.menu li p span{color:#000;  text-transform:uppercase}
.menu li p a { font: 16px/16px "titillium", Arial, Helvetica, sans-serif; color:#000 !important; text-transform:uppercase }
.menu li p a:hover { color:#ef0f0f !important; text-decoration:underline }

/*CORES, BORDER-COLORS*/
.vermelho, .vermelho a{color:#d1002a !important}
.vermelhoLogo, .vermelhoLogo a{color:#D1002A !important}
.laranja, .laranja a{color:#EE6A00 !important}
.azul, .azul a{color:#304E87 !important}
.verde, .verde a{color:#1E6038 !important}
.verdeClaro, .verdeClaro a{color:#46AF38 !important}
.vermelhoBorderBottom{border-bottom: 4px solid #d1002a !important}
.vermelhoLogoBorderBottom{border-bottom: 4px solid #D1002A !important}
.laranjaBorderBottom{border-bottom: 4px solid #EE6A00 !important}
.azulBorderBottom{border-bottom: 4px solid #304E87 !important}
.azulThinBorderBottom{border-bottom: 2px solid #304E87 !important}
.verdeThinBorderBottom{border-bottom: 2px solid #1e6038 !important}
.verdeBorderBottom{border-bottom: 4px solid #1E6038 !important}
.verdeClaroBorderBottom{border-bottom: 4px solid #46AF38 !important}

/*FONTES*/
.uppercase{text-transform:uppercase}
.Font48Bold { font:bold 48px/52px Arial, Helvetica, sans-serif; color: #000; }
.Font48Bold a { color: #000; }
.Font48 { font:48px/52px Arial, Helvetica, sans-serif; color: #000; }
.Font48 a { color: #000; }
.Font32Bold { font:bold  32px/36px Arial, Helvetica, sans-serif; color: #000; }
.Font32Bold a { color: #000; }
.Font32 { font:32px/36px Arial, Helvetica, sans-serif; color: #000; }
.Font32 a { color: #000; }
.Font30Bold { font:bold  30px/34px Arial, Helvetica, sans-serif; color: #000; }
.Font30Bold a { color: #000; }
.Font30 { font:30px/34px Arial, Helvetica, sans-serif; color: #000; }
.Font30 a { color: #000; }
.Font28Bold { font:bold  28px/34px Arial, Helvetica, sans-serif; color: #000; }
.Font28Bold a { color: #000; }
.Font28 { font:28px/34px Arial, Helvetica, sans-serif; color: #000; }
.Font28 a { color: #000; }
.Font22Bold { font:bold  22px/26px Arial, Helvetica, sans-serif; color: #000; }
.Font22Bold a { color: #000; }
.Font22 { font:22px/26px Arial, Helvetica, sans-serif; color: #000; }
.Font22 a { color: #000; }
.Font24Bold { font:bold  24px/30px Arial, Helvetica, sans-serif; color: #000; }
.Font24Bold a { color: #000; }
.Font24 { font:24px/30px Arial, Helvetica, sans-serif; color: #000; }
.Font24 a { color: #000; }
.Font20Bold { font:bold 20px/28px Arial, Helvetica, sans-serif; color: #000; }
.Font20Bold a { color: #000; }
.Font20 { font:20px/28px Arial, Helvetica, sans-serif; color: #000; }
.Font20 a { color: #000; }
.Font18Bold {font:bold 18px/24px Arial, Helvetica, sans-serif; color: #000;}
.Font18Bold a { color: #000; }
.Font18 {font: 18px/24px Arial, Helvetica, sans-serif; color: #000;}
.Font18 a { color: #000; }
.Font16Bold {font:bold  16px/24px Arial, Helvetica, sans-serif; color: #000;}
.Font16Bold a { color: #000; }
.Font16 {font: 16px/24px Arial, Helvetica, sans-serif; color: #000;}
.Font16 a { color: #000; }
.Font14Bold {font:bold  14px/20px Arial, Helvetica, sans-serif; color: #000;}
.Font14Bold a { color: #000; }
.Font14 {font: 14px/20px Arial, Helvetica, sans-serif; color: #000;}
.Font14 a { color: #000; }
.Font15Bold {font:bold  15px/22px Arial, Helvetica, sans-serif; color: #000;}
.Font15Bold a { color: #000; }
.Font15 {font: 15px/22px Arial, Helvetica, sans-serif; color: #000;}
.Font15 a { color: #000; }
.Font12Bold {font:bold  12px/18px Arial, Helvetica, sans-serif; color: #000;}
.Font12Bold a { color: #000; }
.Font12 {font: 12px/18px Arial, Helvetica, sans-serif; color: #000;}
.Font12 a { color: #000; }
.Font11Bold {font:bold  11px/16px Arial, Helvetica, sans-serif; color: #000;}
.Font11Bold a { color: #000; }
.Font11 {font: 10px/16px Arial, Helvetica, sans-serif; color: #000;}
.Font11 a { color: #000; }
.Font10Bold {font:bold 10px/14px Arial, Helvetica, sans-serif; color: #000;}
.Font10Bold a { color: #000; }
.Font10 {font: 10px/14px Arial, Helvetica, sans-serif; color: #000;}
.Font10 a { color: #000; }
.ConteudoChapeu {font: bold 14px/21px Arial, Helvetica, sans-serif;color: #C21C22;text-transform: uppercase;}
.clear{clear: both}
.margintop20{margin-top:20px;}
/*BOX DA COLUNA*/
.box{margin:0px 0px 30px; padding:0px 0px 30px; float:left; border-bottom: 1px solid #e9e9e9; width: 100%}
.box-nospace {border: none; float: left;margin: 0px;padding: 0px;width: 100%;}
.box-title {  float:left; width: 162px; font: 0px/0 arial; text-decoration: none; }
.box-red-border {width: 162px; border-bottom: 4px solid #f83539; margin:0; padding:5px 0 0 0; float:left;}
.box-red-border-fogo {width: 162px; border-bottom: 4px solid #f83539; margin:0; padding:3px 0 0 0; float:left;}
.box-red-border-entrevista {border-bottom: 4px solid #f83539;float: left;margin: 0 0 0 1px;padding: 10px 0 0;width: 160px;}
.box-green-border {width: 162px; border-bottom: 4px solid #1e6038; margin:0; padding:10px 0 0 0; float:left;}
.box-blue-border {width: 162px; border-bottom: 4px solid #304e87; margin:0; padding:10px 0 0 0; float:left;}
.box-complete-border{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9; border-top:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9; float:left; width:162px; }
.box-banner{width:120px; margin:0 auto; display:table;}
.box-border{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9; float:left; width:160px; }
.box-top-border{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9; border-top:1px solid #e9e9e9; float:left; width:160px; }
.box-bottom-border{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; float:left; width:160px; }
.box-bottom-border .box{margin:0px 0px 15px; padding:0px 0px 11px;}
.imageDiv{float:left;width:100%; margin-bottom:10px; position:relative;}
.videoDiv{float:left;width:100%; position:relative;}
.imgcred{text-align:right; margin:0; padding:0; font:10px/10px Arial, Helvetica, sans-serif; color:#777;}
.box-content{padding:0 10px 10px;float:left;display:table;overflow:hidden;}
.box-content-center{padding:0 10px; text-align:center; display:table; width:140px;}
.box-content-line{padding:10px 10px; float:left; width:140px; border-bottom: 1px solid #e9e9e9}
.BtnLeiaOutras{float:right;padding-top: 15px; text-decoration:underline}

/*TITULO IMAGEM*/
#entrevistasemana{width:162px; height:52px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -7px -118px;}
#entrevistasemana:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -175px -118px;}
#ofertasdodia{width:162px; height:17px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -5px -24px; }
#ofertasdodia:hover{ background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -169px -23px; }
#fogoamigo{width:162px; height:17px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -5px -3px;float:left }
#fogoamigo:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -175px -3px; }
#colunista{width:142px; height:17px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -5px -67px; float:left; }
#colunista:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -153px -67px; }
#maisopiniao{width:162px; height:20px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -5px -41px; float:left; }
#maisopiniao:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -170px -41px; }
#gastronomia{width:162px; height:20px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -289px -64px; float:left; }
#gastronomia:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -452px -64px; }
#ultimas{width:120px; height:27px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -6px -86px; float:left; }
#ultimas:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -133px -86px; }
#enquete{width:133px; height:20px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -261px -92px; float:left; margin-bottom:5px}
#videosTituloCapaVerde{width:111px; height:32px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -4px -437px; font:0px/0px sans-serif;margin-bottom:10px; float:left}
#videosTituloCapaVerde:hover{ background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -250px -437px; }
#videosTituloCapaAzul{width:111px; height:32px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -4px -437px; font:0px/0px sans-serif;margin-bottom:10px; float:left}
#videosTituloCapaAzul:hover{ background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -127px -437px; }
#VariedadesTituloCapa{width:179px; height:24px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -4px -212px;float:left; margin:7px 0 10px;}
#VariedadesTituloCapa:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -195px -212px;}
#OpiniaoTituloCapa{width:132px; height:31px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -4px -174px;float:left; margin:0 0 10px;}
#OpiniaoTituloCapa:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -149px -174px;}
#GeralTituloCapa{width:95px; height:24px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -6px -245px;float:left; margin:0 0 10px;}
#GeralTituloCapa:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -113px -245px;}
#PoliciaTituloCapa{width:116px; height:32px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -8px -272px;float:left; margin:0 0 10px;}
#PoliciaTituloCapa:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -137px -272px;}
#PoliticaTituloCapa{width:285px; height:32px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -7px -368px;float:left; margin:0 0 10px;}
#PoliticaTituloCapa:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -7px -402px;}
#EleicoesTituloCapa{width:225px; height:39px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -4px -307px;float:left; margin:0 0 5px;}
#EleicoesCapa:hover{background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -4px -341px;}
#MaisLidasTituloCapa{width:217px; height:24px; display:table; background:url(/imagens_clientes/sprites/titulos-mn-v2.png?v=5) no-repeat -5px -475px; float:left; margin:0 0 10px;}
#ShoppingTituloCapa{background: rgba(0, 0, 0, 0) url("/imagens_clientes/sprites/titulos-mn-v2.png?v=5") no-repeat scroll -5px -566px;bottom: 2px;display: table;float: left;height: 27px;margin: 20px 0 0 20px;position: relative;width: 540px; text-align: right;}
.left{float:left;}
.TituloSetaVerde{float:left; width:16px; height:20px; background:url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat -30px 0; margin:9px 0 0 10px}
.TituloSetaLaranja{float:left; width:16px; height:20px; background:url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat -87px 0; margin:9px 0 0 10px}
.TituloSetaAzul{float:left; width:16px; height:20px; background:url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat -58px 0; margin:9px 0 0 10px}
.TituloSetaVermelha{float:left; width:16px; height:20px; background:url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat -2px 0; margin:8px 0 0 10px}
.maisvideosverde{float:right; width:63px; height:13px; background:url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat 0 -30px; margin:13px 0 0 5px}
.maisvideosAzul{float:right; width:64px; height:13px; background:url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat -67px -30px; margin:13px 0 0 5px}
.maisGeral{float:right; width:60px; height:9px; background:url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat 0 -48px; margin:13px 0 0 5px}
.maisPolicia{float:right; width:67px; height:10px; background:url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat 0 -75px; margin:13px 0 0 5px}
.maisPolitica{float:right; width:72px; height:10px; background:url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat 0 -61px; margin:13px 0 0 5px}
.maisEleicoes{float:right; width:75px; height:13px; background:url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat 0 -89px; margin:13px 0 0 5px}
.maisVariedadaes{float: right;width: 91px;height: 13px;background: url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat 0 -114px;margin: 13px 0 0 5px;}
.maisOpiniao{float: right;width: 71px;height: 13px;background: url('/imagens_clientes/sprites/sprite-visuals-v3.png') no-repeat 0 -127px;margin: 13px 0 0 5px;}

/*MENU2*/
.menu2 { margin:0; padding:0; float:left; }
.menu2 ul { margin:0 0 0 0px; padding:0; float:left }
.menu2 li { margin:0; padding:0px; margin:0 0px 0 0px; float:left; }
.menu2 li p { margin:0; padding:8px 10px 0; float:left; }
.menu2 li p:hover { margin:0; padding:8px 10px 0 ; }
.menu2 li p { font:10px Arial, Helvetica, sans-serif; color:#333333 !important; }
.menu2 li p a { font:10px Arial, Helvetica, sans-serif; color:#333333 !important; }
.menu2 li p:hover a { font:10px Arial, Helvetica, sans-serif; color:#333333 !important; text-decoration:none }
.menu2 li p:hover a:hover { font:10px Arial, Helvetica, sans-serif; color:#333333 !important; text-decoration:none }
.menu2 li:hover p a { font:10px Arial, Helvetica, sans-serif; color:#333333 !important; text-decoration:none }


/*FOOTER*/
#footer {margin:0; padding:0; float:left; height:100px; width:1260px; background:url(../imagens_clientes/footer.jpg) no-repeat left top;}
#trinix {padding:70px 20px 0 0; float:right;}
/*FOOTER2*/
#footer2 {margin:0 0 20px; padding:20px 0 0; float:left; width:1260px; font:bold 14px arial; color:#000; text-align:center; background:url(../imagens_clientes/body_shadow.gif) no-repeat center top;}
#trinix2 {padding:0px 20px 0 0; float:right;}

/*TEMPLATES*/
.templateEleicoes {float:left; width:100%;margin-left: -10px; margin-bottom: 20px; padding: 10px !important;background-color: #f2f2f2;}
.templates{float:left; width:100%; padding:0 0 30px; margin:0 0 30px; border-bottom:1px solid #E9E9E9}
.templates-title{float:left; width: 896px; font: 0px/0 arial; text-decoration: none; margin-bottom:20px }
.templates-title2{float:left; width: 886px; font: 0px/0 arial; text-decoration: none; margin-bottom:20px; position: relative;}
.templates_col2{float:left; width:438px; margin-right:20px;}
.templates_col2_end{float:left; width:438px; margin-right:0px;}
.templates_col3{float:left; width:285px; margin-right:20px;}
.templates_col3_end{float:left; width:285px; margin-right:0px;}

.templates_short{float:left; width:714px;padding:0 0 30px; margin:0 0 30px; border-bottom:1px solid #E9E9E9}
.templates_short2{float:left; width:896px;padding:0 0 30px; margin:0 0 30px; border-bottom:1px solid #E9E9E9}
.templates_short_inside{float:left; width:714px; margin:0 0 30px;}
.templates_short-title{float:left; width: 714px; font: 0px/0 arial; text-decoration: none; margin-bottom:30px }
.templates_short_col2{float:left; width:347px; margin-right:20px;}
.templates_short_col2_end{float:left; width:347px; margin-right:0px;}
.templates_short_col2-title{float:left; width: 347px; font: 0px/0 arial; text-decoration: none; margin-bottom:20px }
.templates_short_col3{float:left; width:224px; margin-right:21px;}
.templates_short_col3_end{float:left; width:224px; margin-right:0px;}
.templates_short_union2collumn{float:left; width:529px;}
.templates_short_union2collumn-title{float:left; width: 529px; font: 0px/0 arial; text-decoration: none; margin-bottom:20px }
.banner190{width:190px; height:60px;  margin:0 auto !important; background:lightgray url(/imagens_clientes/publicidade-menor.gif) no-repeat 0; padding: 0 0 0 13px; }
.banner468{width:468px; height:60px;  margin:0 auto !important; background:lightgray url(/imagens_clientes/publicidade-menor.gif) no-repeat 0; padding: 0 0 0 13px; }
.banner670{width:670px; height:90px;  margin:0 auto !important; background:lightgray url(/imagens_clientes/publicidade.png) no-repeat 0; padding: 0 0 0 13px; }
.banner728{width:728px; height:90px;  margin:0 auto !important; background:lightgray url(/imagens_clientes/publicidade.png) no-repeat 0; padding: 0 0 0 13px; }
.banner200x200{width: 200px;display: inline-block;margin-left: 28px;vertical-align: top;}

.templates_opiniao_variedades_publicidade{float:left; width:507px; padding:10px; border:1px solid #E9E9E9}
.imagemOpiniao{width:123px; height:113px; float:left; margin:0 20px 0 0}
.number_maislidas { font:bold 16px/26px Arial, Helvetica, sans-serif; color:#d1002a }
/*CARROSSEL VARIEDADES*/
#content-slider-1 { display:none; }
#content-slider-1.royalSlider{height:460px; width:345px}
#content-slider-1.rsDefault .rsArrowIcn{top: initial !important; bottom: 20px !important}
#content-slider-1 .rsContainer{height: 400px !important}
#content-slider-1.rsDefault .rsBullets{bottom:40px !important; margin:0 auto !important}
.slider-variedades {float: left; height: 468px; margin: 0px;overflow: hidden;padding: 0;width: 345px;border:1px solid #E9E9E9;}
.credito-variedades {color: #000000;font: 10px Arial,Helvetica,sans-serif;text-align: right; margin-top: 5px;}
.content-slider-bg {padding: 24px 7%; width: 86%;}
.variedade_image{width:325px; height:320px; display: table; margin-bottom:5px}
.variedade_image2{width:325px; height:306px; display: table; margin-bottom:5px}

/*BOTOES*/
.Button{float:right;font:bold 14px/14px Arial, Helvetica, sans-serif; color:#fff; padding:10px; margin-left:10px; background:#d1002a}
.Button a{color:#fff}

/*MIDIA TV*/
#midiatv{  margin:8px 0 20px; padding:0; float:left; width:100% }
#midiatv #col_tv1 div{float: left; width: 310px; padding:0 0 5px}
#midiatv #col_tv1 div p{margin:0; padding:0; font:normal 10px Arial, Helvetica, sans-serif; color:#000; float:right}
#midiatv #col_tv1 div .player{border: 0 none;left: 140px;margin: -20px 0 0;padding: 0;position: relative;top: 130px;}
#col_tv1 li{margin:0; padding:0; float:left; }
#col_tv1 {margin:0 30px 0 0; padding:0; float:left; width:310px; }
#midiatv #col_tv2 div{float: left; width: 105px; padding:0 10px 0px 0}
#midiatv #col_tv2 div p{margin:0; padding:0; font:normal 10px Arial, Helvetica, sans-serif; color:#000; float:right}
#midiatv #col_tv2 div .player{border: 0 none;left: 38px;margin: -20px 0 0;padding: 0;position: relative;top: 50px;}
#col_tv2 li{margin:0; padding:0; width:100% }
#col_tv2 {margin:0; padding:0; float:left; width:310px}
#col_tv2 ul {float:left; width:100%; }
.shadow_col{width:100% !important; margin:15px 0 0 !important; padding:0 !important;}
.MidiaTitulo{font:normal 18px/25px Arial, Helvetica, sans-serif; color:#000;}
.MidiaTitulo a{font:normal 18px/25px Arial, Helvetica, sans-serif; color:#000;}
.MidiaTitulo a:hover {font:normal 18px/25px Arial, Helvetica, sans-serif; color:#29745e; text-decoration:underline}
.VideoList li{margin:0 0 20px; padding:0; float:left; width:100%}
.VideoList p {margin:0; padding:0;}
.VideoList div{float: left; width: 105px; padding:0 10px 0px 0}
.VideoList div p{margin:0; padding:0; font:normal 10px Arial, Helvetica, sans-serif; color:#000; float:right}
.VideoList div .player{border: 0 none;left: 38px;margin: -20px 0 0;padding: 0;position: relative;top: 50px;}

/*BARTITLE*/
.bartitle{margin:0 0 5px; float:left; width:100%}
.title{float:left; background:url(../imagens_clientes/pont.gif) repeat-x bottom left; width:86%; padding:0 0 4px}


/*GALERIA DE IMAGENS SHOW*/
.GalTituloShow{font:bold 20px Arial, Helvetica, sans-serif;}
#Galeria_capa {margin:10px 0 0; padding:0;}
#Galeria_capa li{margin:0; padding:0 0 40px; display:table; width:100%;}
#Galeria_capa img{ padding: 0 10px 0 0; float:left}
#Galeria_capa #btn_gal { float:right}
.Gal_titulo { margin:0; padding:0; font: bold 14px Arial, Helvetica, sans-serif; color:#333 }
.Gal_titulo a {color:#333}
.Gal_descricao { margin:0; padding:0; font: normal 12px Arial, Helvetica, sans-serif; color:#333 }
.Gal_descricao a { color:#333}

/*DOWNLOAD*/
.DownloadTD { color:#FFFFFF; font: normal 14px Arial, Helvetica, sans-serif; text-decoration:none; background:#2562b2 }

/*DIVMENU.CSS*/
.menudiv { position:absolute; visibility:hidden; z-index:1000; border:1px outset #FFFFFF; border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC; background-color:#FFFFFF; layer-background-color:#234a72; padding:2px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; }
.menudiv .header { width:100%; font-weight:bold; text-align:left; border-bottom:1px dashed #999966; margin-bottom:1px; }
.menudiv a { text-align:left; display:block; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; color:#333333; margin-left:5px; margin-right:5px; margin-top:2px; margin-bottom:2px; text-decoration:none; }
.menudiv a:hover { border:1px solid #336699; border-color:#FFFFFF #FFFFFF #FFFFFF #FFFFFF; background-color:#22ac84; color:#FFFFFF; }
.menudiv a:active { border:1px solid #003366; border-color:#000000 #3366CC #3366CC #000000; background-color:#003366; color:#FFFFFF; }
.menudiv .highlighted { background-color:#29765f; border-color:#FFF; color:#FFFFFF; }
.trigger a { text-decoration:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#303030; }
.trigger a.highlighted { text-decoration:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#22ac84; }
.trigger a:hover { text-decoration:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#22ac84; }

/*MENU.CSS*/
.menulist, .menulist ul { margin:0; padding:1px; width:170px; list-style:none; background:#F0F0F8; border:1px solid #654; }
.menulist ul { visibility:hidden; position:absolute; top:0; left:170px; }
.menulist li { position:relative; }
.menulist a { display:block; padding:3px 4px 3px 30px; color:#000; text-decoration:none; border:1px solid transparent; }
* html .menulist a { border:none; margin:1px; }
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { color:#FFF; background-color:#46A; padding:2px 5px 4px 29px; border:1px solid #ADF; margin:0; }
.menulist a.highlighted { color:#FFF; background-color:#68C; border:1px solid #CDE; margin:0; }
.menulist a .subind { float:right; }
* html .menulist li { float:left; height:1%; }
* html .menulist a { height:1%; }

/*COMENTARIO*/
.comment { padding: 20px 0 0; }
.comment table { border-bottom: 2px dotted #333333; background: #FFF; padding: 10px 0; }
.comment td { padding: 3px 5px; font:normal 14px/19px Arial, Helvetica, sans-serif; color:#000 }
.comment td strong {color:#C21C22; font-size:14px;}
#formcom table { background:none repeat scroll 0 0 #F5F5F5; padding:5px; }
#formcom td { padding:5px; }
#formcom tr { border: 1px #c2c2c2 solid; background: #F5F5F5; }
#formcom input { border: 1px #c2c2c2 solid; }
#formcom textarea { border: 1px #c2c2c2 solid;}
.formcom { font:bold 12px/19px Arial, Helvetica, sans-serif; color:#000; }
#fcmt{display:none; height: 100%; width:100%; position: fixed; top: 0; left:0; background:url(../images/back_black.png); z-index:10}
.comente_form{border:5px solid #fff; left: 50%; margin: -250px 0 0 -300px; position: relative; top: 50%; width: 600px;}
#cmttitle{background: url(../imagens_clientes/comente.gif) repeat-x; padding:5px 10px; font:bold 20px Arial, Helvetica, sans-serif; color:#fff;; width:100%; }
#cmtfechar{margin:0; padding:5px; text-align:right; font:bold 14px Arial, Helvetica, sans-serif; color:#000; cursor:pointer}
#CountCmt{font:normal 14px Arial, Helvetica, sans-serif; color:#000; border-bottom:2px dotted #333333}
#CountCmtNumb{color:#C21C22; font:bold 30px Arial,Helvetica,sans-serif}
.upnum{float:left; color:#00a859; margin:10px 3px 0; font:bold 12px Arial, Helvetica, sans-serif}
.downnum{float:left; color:#ed3237; margin:10px 3px 0; font:bold 12px Arial, Helvetica, sans-serif}
.btn_cmtmais{display:table; width:100%;background:#e7393d; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; padding:10px 0}

/*P?GINA INTERNA*/
.Titulo2{margin:0 0 20px; padding:0;}
#Content_text{float:left; width:100%}
#BarChapeu{margin:0; padding:0; float:left; width:100%}
#BarData{margin:0; padding:0; float:left; line-height:18px}
#BarData span{font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000}
#BarFont{margin:0; padding:0; float:right}
#BarTitulo{margin:0 0 20px; padding:0; float:left; margin-bottom: 15px;}
#BarTitulo h1{margin:16px 0 10px; padding:0; font:bold 28px/42px Arial, Helvetica, sans-serif; color:#000; width:100%}
#BarTitulo h3{margin:0; padding:0; font:bold italic 18px/26px Arial, Helvetica, sans-serif; color:#000; width:100%}
.radio_conteudo{margin:0; padding:5px 0 30px; float:left; width:100%; background:url(../imagens_clientes/shadow_mid.gif) no-repeat center bottom;}
.radio_conteudo p{margin:0; padding:0;font:normal 14px/21px Arial, Helvetica, sans-serif; color:#000}
.radio_conteudo p a{color:#000}
#fb_share{float: left; padding: 2px 10px 0 0}
.twitter-share-button{width:74px !important;}
#BarShare{margin:20px 0 0; padding:0; width:100%}
#BarButton{margin:30px 0 0; padding:0; width:100%}
#BarAnexo{margin:20px 0 0; padding:0; width:100%; float:left}
#BarBanner{margin:20px 0 0; padding:20px 0; float:left; text-align:center; width:100%; background:url(../imagens_clientes/shadow_mid.gif) no-repeat top center;}
.banner-arroba{ float:left; width: 300px;}
.banner-arroba p { margin:0; padding:0}
.banner-arroba .pubTitulo{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333333}
.margin-ri{ margin-right: 40px;}
.link-navigation{margin:0; padding:0; width:100%; text-align:right }
.link-navigation2{margin:0; padding:0; width:100%; text-align:right }
.link-navigation img{padding:20px 5px 0}
#BarMultimidia{margin:0px 0 20px; float:left; width:100%}
#megafull{margin:30px 0 0 }
#player{float:left}
#conaudio{float:left}
#galeria_conteudo{float:left}
.credito_foto{color: #666;float: left;font: 12px Arial,Helvetica,sans-serif;margin: 0;padding: 8px 0 0;}
.amplia_foto{color: #666;font: 13px Arial,Helvetica,sans-serif;margin: 0 0 5px;padding: 0;text-align: right;}
.amplia_foto img{border:0 !important; padding:0 !important;}
.imgcontent{margin:0; padding:0; }
.imgcontent a, .imgcontent2 a, .imgcontent3 a{color:#000 }
.imgcontent img{border:1px solid #ccc; padding:4px;}
.imgcontent2{margin:0 0px 20px; padding:0; width:714px}
.imgcontent2 #img_conteudo{border:1px solid #ccc; padding:4px; width:660px}
.imgcontent3{margin:0; padding:0;}
.imgcontent3 #img_conteudo{border:1px solid #ccc; padding:4px;}
.descricao_foto{color: #111;font: 14px/18px Arial,Helvetica,sans-serif;margin: 5px 5px 0;padding: 0;text-align: left;}
.descricao_foto_conteudo{font:normal 14px/18px Arial, Helvetica, sans-serif; color:#666 !important;}
#sel{position:fixed; width:500px; top:50%; left:50%; margin:-100px 0px 0 -250px; background:white; border:2px solid #ccc;}
#sel td{font: bold 12px/18px Arial, Helvetica, sans-serif; color:#000}
#ListaNews{margin:0; padding:0; width:100%; float:left}
.lista_noticias{margin:0; padding:0; float:left; width:100%}
.lista_noticias li{margin:0; padding:0 0 20px; float:left; width:100%}
.lista_noticias p{margin:0; padding:0}
.lista_noticias div{ width:118px; float:left; padding:0 20px 0 0 }
#erro{font:bold 18px/21px Arial, Helvetica, sans-serif; color:#000}
.TDHeader {font: bold 14px/16px Arial, Helvetica, sans-serif;height: 34px;padding: 0 0 0 20px;color: #000;text-decoration: none;background: url(../imagens_clientes/bar_title.gif) repeat-x;}
.ConteudoOutras {font: normal 14px/18px Arial, Helvetica, sans-serif;color: #000;text-decoration: none;}
.ConteudoData{font: normal 14px/18px Arial, Helvetica, sans-serif;color: #000;text-decoration: none;}
.ConteudoData a {color: #000;}
.ConteudoTitulo2 {font: normal 16px/21px Arial, Helvetica, sans-serif;color: #000;}
.ConteudoChamada {color: #000;font: 12px Arial,Helvetica,sans-serif;}
.newbutton{background:#D1002A; padding:2px 6px; margin-right:10px; font:normal 14px/22px "titillium_semibold",Arial, Helvetica, sans-serif; color:#ffffff; border-radius:5px; position:relative; bottom:5px; text-decoration:none !important;}
.newbutton:hover{color:#fff !important;}
/*CSS CARROSSEL WEBCONTEXTO*/
#rotCham { float: left; position: relative; text-align: center; width:714px; }
#rotCham ul, #rotCham ul li { list-style: none outside none; margin: 0; padding: 0; width: 100%; }
#rotCham ul li { display: block; left: 0; margin-top: 0; position: absolute; z-index: 3; }
#rotCham ul li.desativado { display: none; z-index: 1; }
#rotCham ul li img { border: medium none; height: 370px; width: 714px; }
#legenda { height: 70px; margin: 0; position: absolute; bottom:0; width: 100%; float:left }
#legenda .fundolegenda { background-color: #FFFFFF; height: 100%; left: 0; opacity: 0.65; position: absolute; top: 0; width: 100%; z-index: 0; }
#legenda .conteudolegenda { position: relative; z-index: 1; }
#legenda .conteudolegenda h1{margin:0; padding:0; float:left; width:100% }
#legenda .conteudolegenda h1 a{ font:bold 23px/27px Arial, Helvetica, sans-serif; color:#000}
#legenda .conteudolegenda p{ text-align:center; margin:10px 0 0; padding:0; float:left; width:100% }
#legenda .conteudolegenda p a{font:bold 23px/27px Arial, Helvetica, sans-serif; color:#000; letter-spacing:-0.5px}
#legenda .conteudolegenda p a:hover{font:bold 23px/27px Arial, Helvetica, sans-serif; color:#29745e; text-decoration:underline; letter-spacing:-0.5px}
#rotCham ul li p { cursor: pointer; display: block; margin: 0; padding: 5px 0 0; }
#rotCham ul li p span { display: block; }
#rotCham ul li .sombra { display: none; }
#rotCham .botoesNavegacao { margin-top: 150px;padding-top: 8px;position: absolute;width: 100%;z-index: 12; }
#rotCham .botoesNavegacao a { float: left; outline: medium none; text-indent: -999em; }
#rotCham .botoesNavegacao a.anterior { background:url(../imagens_clientes/prev.png) no-repeat; float: left; height: 64px; width: 31px; }
#rotCham .botoesNavegacao a.proximo { background: url(../imagens_clientes/next.png) no-repeat ; float: right; height: 64px; width: 31px; }
#fotoDestaquePainel { height: 370px; margin: 28px auto auto; width: 714px; }
/* css miolo - inline*/
#rotCham ul { position:relative!important; float:left!important; }
#rotCham ul li { position:relative!important; float:left!important; }
#fotoDestaquePainel { float: left; margin-top:0!important; }
#tituloTipoNoticia { float:left; margin-bottom:10px; padding-bottom:0!important; }
#credito{font:normal 10px Arial, Helvetica, sans-serif; color:#777; text-align:right}
.title_charge { border-bottom:1px dotted #a8a8a7; width:714px; display:table; margin-bottom:11px }
.btn_comente { float:right; padding-right:10px; padding-bottom:2px}
.btn_vejamais { float:right; padding-bottom:2px }
.Charges { margin:0 0 20px 0; padding:0; float:left; width:100%}




/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
/*AD GALLERY*/
.ad-gallery { width: 886px; }
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper { width: 100%;  width: 886px; height: 593px; margin-bottom: 10px; position: relative; overflow: hidden; }
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { /* Or else IE will hide it */
      background:url(../images/non-existing.jpg)\9 }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background:url(../images/ad_prev.png); width: 30px; height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background:url(../images/ad_next.png); width: 30px; height: 30px; right: 0; left: auto; }
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9; }
.ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background:url(../images/opa75.png); color: #000; text-transform:uppercase; }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { background: none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png')}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; }
.ad-gallery .ad-controls { height: 20px; }
.ad-gallery .ad-info { float: left; }
.ad-gallery .ad-slideshow-controls { float: right; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { width: 100%; position: relative; }
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }
/* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px; }
.ad-gallery .ad-back { cursor: pointer; left: 0px; width: 13px; display: block; background: #FFF url(../images/ad_scroll_back.png) 0px 22px no-repeat; }
.ad-gallery .ad-forward { cursor: pointer; display: block; right: 0px; width: 13px; background: #FFF url(../images/ad_scroll_forward.png) 0px 22px no-repeat; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%; }
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.ad-gallery .ad-thumbs li { float: left; padding-right: 5px; }
.ad-gallery .ad-thumbs li a { display: block; }
.ad-gallery .ad-thumbs li a img { border: 3px solid #CCC; display: block; }
.ad-gallery .ad-thumbs li a.ad-active img { border: 3px solid #616161; }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }

/*POPUP*/
.popUp {
    background: none repeat scroll 0 0 white;
    border: 1px solid black;
    left: 50%;
    margin-left: 85px;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 80px;
    z-index: 9999;
}

/*.CapaCmtTitulo { margin: 0 0 0 5px; padding:3px; display:none; white-space: nowrap; cursor: pointer; border-radius:3px; behavior:url(border-radius.htc);  }*/

/*CONTADOR DE COMENTARIOS DE CAPA*/
.CapaCmtTitulo{float:right; background:#d1002a url(/imagens_clientes/comment-ico.gif) no-repeat 3px; color:#fff; padding: 3px 5px 3px 20px; font:12px/12px Arial, Helvetica, sans-serif;  text-align: left; border-radius:3px; cursor:pointer  }
.ConteudoTexto { font:normal 17px/25px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; letter-spacing:-0.3px}
.ConteudoTexto a { color: #C21C22;}
.ConteudoTexto a:hover { text-decoration:underline; color: #C21C22;}

.img-wrapper img {
	border: 1px solid #ccc;
	padding: 4px;
}

.img-left {
	float: left;
	margin: 0 15px 15px 0;
}

.img-center {
	margin: 0 auto;
}

.img-right {
	float: right;
	margin: 0 0 15px 15px;
}

.img-subtitle {
	color: #111;
	font: 14px Arial, Helvetica, sans-serif;
	margin: 5px 5px 0;
	text-align: left;
}

.img-credit {
	color: #666;
	text-align: left;
	padding: 8px 0;
	font: 12px Arial, Helvetica, sans-serif;
}

/* Quote */
.quote-wrapper {
	width: 260px;
	border-bottom: 10px solid #c3c3c3;
}

.quote-wrapper.right {
	float: right;
	margin: 10px 0 10px 20px;
}

.quote-wrapper.left {
	float: left;
	margin: 10px 20px 10px 0;
}

.quote-img-wrapper {
	float: left;
	margin: 0 0 10px 0;
}

.quote-content {
	line-height: 33px;
    float: left;
    display: block;
    font-size: 1.5em;
    font-weight: bold;
}
