/*-----------| GLOBAL |----------*/

body { /*sprite*/
font-family: Arial, Helvetica, sans-serif;
color:#0f0f0f;	
font-size:13px;	
line-height:1.3em;
text-align:center;	
background: #18002E;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#16002D', endColorstr='#18002E'); 
background: -webkit-gradient(linear, left top, left bottom, from(#16002D), to(#18002E)); 
background: -moz-linear-gradient(top,  #16002D,  #18002E);
}
a {
text-decoration:none;
color:#414141;
}
a:hover {
text-decoration:underline;
}
p{
font-size:1.08em;
line-height:1.6em;
margin-bottom:16px;
}
h1{
font-weight:normal;
font-size:2.31em;
line-height:1.0em;
color:#555;
}
h1 a#logo_wrap_a {
float:left;
width: 230px;
height: 90px;
background: url(../logos/logo.png) center bottom no-repeat;
text-indent: -10000px;
margin: 8px 0;
}
h2 {
font-size:1.08em;
color:#333;
}
h2 a {
font-size:1.08em;
color:#4c00a8;
}
h3{
font-weight:normal;
font-size:1.00em;
color:#555;
}
h4 {
font-weight:normal;
font-size:0.92em;
color:#777;
text-transform:uppercase
}
h5 {
font: 2.4em/27px 'LeagueGothicRegular', Arial, sans-serif;
font-weight:normal;
text-transform:uppercase;
color: #4c00a8;
margin-bottom: 8px;
float: left;
}
/*-----------| ESTRUTURA |-----------*/
#main {
width:100%;
}
#header-main {
width:100%;
}
#content {
width:980px;
text-align:left;
background:#fff;
padding-top: 10px;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}
#footer-main {
width:100%;
padding: 20px 0;
color:#ffffff;
background: #321c4c; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#321c4c', endColorstr='#4b306a'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#321c4c), to(#4b306a)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #321c4c,  #4b306a); /* for firefox 3.6+ */
}
/*-----------| GRIDS/CONTAINERS |----------*/
.grid1, .grid2, .grid3, .grid4, .grid5 {
margin:10px;
float:left;
}
.grid1{width:140px}
.grid2{width:300px}
.grid3{width:460px}
.grid4{width:620px}
.grid5{width:780px}
.grid6{width:940px; margin:10px; clear:both;}

.container1, .container2{float:left}
.container2, .container3{margin-left:10px;}
.container1{width:320px}
.container2{width:640px}
.container3{width:960px; clear:both}

/*-----------| TOPO |-----------*/
div#bar-top {
width: 100%;
float:left;
}

.cities {
float:left;
color: #fff;
margin: 5px 0 0 23px;
text-align: left;
width:150px;
}
.cities a {
color: #fff;
display: block;
width: 142px;
background: url(../im/seta-dir.gif) right no-repeat;
font-weight: bold;
}
.cities a.open {
background: url(../im/seta-baixo.gif) right no-repeat;
}
div#bar-top #cities {
float: left;
display: none;
width: 980px;
padding-bottom:20px;
background: url(../im/transparencia20.png);
}
div#bar-top #cities h3 {
color: #fff;
margin: 30px 20px;
font-size: 1.56em;
}
div#bar-top #cities h3 a{
color: #fff;
font-size: 1.23em;
font-weight:bold;
}
div#bar-top #cities h3 span{
font-size: 1.23em;
font-weight:bold;
}
div#bar-top #cities .map{
float:left;
padding-bottom:0;
display:none;
}
div#bar-top #cities .map img{
margin-bottom:20px;
}
div#bar-top #cities .map p a{
color:#fff;
font-weight:bold;
}
div#bar-top #cities .list-cities{
width:940px;
float:left;
margin-left:30px;
text-align: left;
}
div#bar-top #cities .list-cities ul{
width:150px;
float:left;
}
div#bar-top #cities .list-cities ul li{
font-weight:bold;
display:block;
width:150px;
margin-bottom:2px;
}
div#bar-top #cities ul li a{
font-size: 1.00em;
font-weight:normal;
padding:0;
}
div#bar-top #cities ul li a:hover{
text-decoration:underline;
background:transparent;
}
div#bar-top #cities .list-cities ul li.estado {
margin-top:0px;
}
div#bar-top #cities .list-cities ul li.estado a{
font-weight:bold;
}
div#bar-top #cities .list-cities ul .mg,
div#bar-top #cities .list-cities ul .pr,
div#bar-top #cities .list-cities ul .go{color:#bbb;}
div#bar-top #cities .list-cities ul .mg a,
div#bar-top #cities .list-cities ul .pr a,
div#bar-top #cities .list-cities ul .go a{color:#bbb;}

#Super_Banner {
margin:8px 0;
float:right;
}

/*-----------| MENU |-----------*/
div#nav-main {
font-size: 1.2em;
width: 980px;
height: 40px;
margin-bottom: 30px;
clear: both;
padding: 0;
line-height: 100%;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
background: #321c4c; 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6600e1', endColorstr='#321c4c'); 
background: -webkit-gradient(linear, left top, left bottom, from(#6600e1), to(#321c4c)); 
background: -moz-linear-gradient(top,  #6600e1,  #321c4c); 
}
div#nav-main div#nav-main-content {
float: left;
position: relative;
width: 980px;
}
div#nav-main ul.old {
float: left;
position: relative;
}
div#nav-main ul.old li {
padding: 10px 5px 0;
float: left;
list-style: none;
height: 30px;
}
div#nav-main span {
border-right : 8px solid transparent;
border-left : 8px solid transparent;
border-bottom : 8px solid #cccccc;
width: 0;
height: 0;
display: block;
position: absolute;
top: 32px;
z-index: 10;
margin: 0;
}
/* main level link */
div#nav-main ul.old a {
font-weight: bold;
color: #fff;
text-decoration: none;
display: block;
padding: 3px 6px 13px;
margin-top: 10px;
position: relative;
display:inline;
z-index:50;
}
/* main level link hover */
div#nav-main ul.old .current a,
div#nav-main ul.old li:hover > a {
height: 23px;
/*text-shadow: 0 1px 1px rgba(0, 0, 0, .3);*/
}

div#nav-main ul.old .current a {
/*text-shadow: 0 0 4px #000000,0 0 5px #ffffff,0 0 10px #ffffff,0 0 15px #ffffff,0 0 20px #ffffff;*/
}
div#nav-main ul.old li.current ul li a {
text-shadow: none;
}
/* sub levels link hover */
div#nav-main ul.old  ul li:hover a,
div#nav-main ul.old  li:hover li a {
background: none;
border: none;
color: #555;
height: auto;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}

div#nav-main ul.old ul li a,
div#nav-main ul.old ul li a:hover {
background: none !important;
margin: 5px 3px 0 ;
height: 12px !important;
color: #555 !important;
border: none !important;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
/*text-shadow: 0 1px 1px rgba(0, 0, 0, .3);*/
font-size: 0.8em;
font-weight: bold;
text-shadow: none;
padding:3px 10px;
}

div#nav-main ul.old ul li a:hover,
div#nav-main ul.old ul li.current a {
background: #aaa !important;
color: #fff !important;
text-shadow: none;
}
/* level 2 list */
div#nav-main ul.old ul {
background: #cccccc; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#eeeeee)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #cccccc,  #eeeeee); /* for firefox 3.6+ */
border-bottom: 1px solid #dfdfdf;
display: none;
margin: 0;
padding: 0;
width: 980px;
position: absolute;
top: 40px;
left: 0px;
height: 29px;
height:29px;
}
/* dropdown */
div#nav-main ul.old li.current  > ul {
display: block;
z-index: 4;
}
div#nav-main ul.old li:hover > ul {
display: block;
z-index: 5;
}
div#nav-main ul.old ul li {
float: left;
margin: 6px 0;
padding: 0;
}
div#nav-main ul.old ul a {
font-weight: normal;
}


/* color variations */
/* Coberturas */
.coberturas div#nav-main {
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d200bc', endColorstr='#4a004b'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#d200bc), to(#4a004b)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #d200bc,  #4a004b); /* for firefox 3.6+ */
}
.coberturas div#nav-main ul li.current {
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d200bc', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#d200bc), to(#000000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #d200bc,  #000000) !important; /* for firefox 3.6+ */
}
.coberturas div#nav-main ul .current ul li {background: none !important; filter: none;}
.coberturas div#top-content {background-color: #900081;}
.coberturas div.banners-fl #bar-top{border-right:209px solid #900081;}
.coberturas h5,
.coberturas h2 a,.coberturas #fck a{color: #900081;}
.coberturas #footer-main {
width:100%;
padding: 20px 0;
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d200bc', endColorstr='#4a004b'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#d200bc), to(#4a004b)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #d200bc,  #4a004b); /* for firefox 3.6+ */
}
/* Revista */
.revista div#nav-main {
background: #ce7700; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb400', endColorstr='#D57b20'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffb400), to(#D57b20)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffb400,  #D57b20); /* for firefox 3.6+ */
}
.revista div#nav-main ul li.current {
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb400', endColorstr='#bf5d13'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffb400), to(#bf5d13)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffb400,  #bf5d13) !important; /* for firefox 3.6+ */
}
.revista div#nav-main ul .current ul li {background: none !important; filter: none;}
.revista div#top-content {background-color: #f57b20;}
.revista div.banners-fl #bar-top{border-right:209px solid #f57b20;}
.revista h5,
.revista h2 a,.revista #fck a{color: #f57b20;}
.revista #footer-main {
width:100%;
padding: 20px 0;
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f57b20', endColorstr='#c25100'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f57b20), to(#c25100)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f57b20,  #c25100); /* for firefox 3.6+ */
}
#overlayMasonry {z-index:9999}
#infscr-loading {position:absolute; bottom:-20px; text-align:center; padding-left:370px;}
.masonry{padding-bottom:40px;}
.masonryImg .masonryHover{
font-size:15px;
color:#fff;
text-align:center;
font-weight:bold;
line-height:100%;
cursor:pointer;
position:absolute;
top:0;left:0;
width:100%;height:100%;
display:none;
background: #000 url("../im/zoom-galeria.png") no-repeat center center;
zoom: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
.masonry div.descricao {
display:block;
width:50%;
margin:0 0 0 0;
padding:5px;
background:#000000;
color:#ffffff;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
         
bottom: 0;
position: absolute;
}
/* Guia */
.guias div#nav-main {
background: #0c185a; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0024e9', endColorstr='#0c185a'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#0024e9), to(#0c185a)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #0024e9,  #0c185a); /* for firefox 3.6+ */
}
.guias div#nav-main ul li.current {
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0024e9', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#0024e9), to(#000000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #0024e9,  #000000) !important; /* for firefox 3.6+ */
}
.guias div#nav-main ul .current ul li {background: none !important; filter: none;}
.guias div#top-content {background-color: #001dbe;}
.guias  div.banners-fl #bar-top{border-right:209px solid #001dbe;}
.guias h5, .guias h5 a,.guias h2 a,.guias #fck a {color: #2347a3;}
.guias #footer-main {
width:100%;
padding: 20px 0;
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0024e9', endColorstr='#0c185a'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#0024e9), to(#0c185a)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #0024e9,  #0c185a); /* for firefox 3.6+ */
}

/* Promocoes */
.promocoes div#nav-main {
background: #661100; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f60000', endColorstr='#8b0000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f60000), to(#8b0000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f60000,  #8b0000); /* for firefox 3.6+ */
}
.promocoes div#nav-main ul li.current {
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f60000', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f60000), to(#000000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f60000,  #000000) !important; /* for firefox 3.6+ */
}
.promocoes div#nav-main ul .current ul li {background: none !important; filter: none;}
.promocoes div#top-content {background-color: #d20000;}
.promocoes div.banners-fl #bar-top{border-right:209px solid #d20000;}
.promocoes h5,
.promocoes h2 a,.promocoes #fck a {color: #d20000;}
.promocoes #footer-main {
width:100%;
padding: 20px 0;
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f60000', endColorstr='#8b0000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f60000), to(#8b0000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f60000,  #8b0000); /* for firefox 3.6+ */
}

/* Agenda */
.agenda div#nav-main {
background: #199500; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#26e500', endColorstr='#004b32'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#26e500), to(#004b32)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #26e500,  #004b32); /* for firefox 3.6+ */
}
.agenda div#nav-main ul li.current {
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#26e500', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#26e500), to(#000000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #26e500,  #000000) !important; /* for firefox 3.6+ */
}
.agenda div#nav-main ul .current ul li {background: none !important; filter: none;}
.agenda div#top-content {background-color: #199500;}
.agenda div.banners-fl #bar-top{border-right:209px solid #199500;}
.agenda h5 ,
.agenda h2 a,.agenda #fck a {color: #199500;}
.agenda #footer-main {
width:100%;
padding: 20px 0;
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#26e500', endColorstr='#004b32'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#26e500), to(#004b32)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #26e500,  #004b32); /* for firefox 3.6+ */
}
.agenda .form h3{clear:both;}

/* Agito Live */
.agitolive div#nav-main {
background: #321c4c; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6600e1', endColorstr='#321c4c'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#6600e1), to(#321c4c)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #6600e1,  #321c4c); /* for firefox 3.6+ */
}
.agitolive div#nav-main ul li.current {
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6600e1', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#6600e1), to(#000000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #6600e1,  #000000) !important; /* for firefox 3.6+ */
}
.agitolive div#nav-main ul .current ul li {background: none !important; filter: none;}
.agitolive div#top-content {background-color: #4c00a8;}
.agitolive div.banners-fl #bar-top{border-right:209px solid #4c00a8;}
.agitolive h5,
.agitolive h2 a,.agitolive #fck a {color: #4c00a8;}
.agitolive #footer-main {
width:100%;
padding: 20px 0;
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6600e1', endColorstr='#321c4c'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#6600e1), to(#321c4c)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #6600e1,  #321c4c); /* for firefox 3.6+ */
}

/* Leilo */
.leilao div#nav-main {
background: #ce7700; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff831c', endColorstr='#c75800'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ff831c), to(#c75800)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ff831c,  #c75800); /* for firefox 3.6+ */
}
.leilao div#nav-main ul li.current {
background: #ab0099; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff831c', endColorstr='#c72000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ff831c), to(#c72000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ff831c,  #c72000) !important; /* for firefox 3.6+ */
}
.leilao div#nav-main ul .current ul li {background: none !important; filter: none;}
.leilao div#bar-top {background-color: #e76a00;}
.leilao h5,
.leilao h2 a {color: #e06400;}
.leilao div#top-content{background-color: #e76a00;}
.leilao #footer-main {
width:100%;
padding: 20px 0;
background: #e76a00; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff831c', endColorstr='#c72000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ff831c), to(#c72000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ff831c,  #c72000); /* for firefox 3.6+ */
}
/*-----------| MENU TOPO |-----------*/
div#bar-top ul {
float:right;
margin-top: 1px;
}
div#bar-top ul li {
float:left;
vertical-align: middle;
padding: 6px 10px 0 0;
}
div#bar-top ul li a {
color:#fff;
padding: 7px;
}
div#bar-top #nav-top ul li a:hover {
background: #fff;
color: #555;
text-decoration: none; 
}
div#bar-top ul .social { /*sprite*/
padding-top: 1px;
width:27px;
height:26px;
}
div#bar-top ul li.social a:hover { /*sprite*/
filter: alpha(opacity=90);
-khtml-opacity: 0.9;
-moz-opacity: 0.9;
opacity: 0.9;
}
div#bar-top ul li.social a{ /*sprite*/
width:27px;
height:26px;
display:block;
padding:0;
}
div#bar-top ul li.social a.ico-facebook {background: url(../im/sprite-geral.png) no-repeat -61px -119px;}/*sprite*/
div#bar-top ul li.social a.ico-twitter {background: url(../im/sprite-geral.png) no-repeat -33px -119px;}/*sprite*/
div#bar-top ul li.social a.ico-youtube {background: url(../im/sprite-geral.png) no-repeat -89px -119px;}/*sprite*/

.search {
float:right;
width: 210px;
height: 33px;
margin: 3px 3px 0 0;
background: url(../im/campo.png) no-repeat;
}
.search input {
border: none;
background: none;
}
.search input#filterWord {
float:left;
width: 165px;
height: 20px;
padding: 3px;
margin: 3px 3px 3px 3px;
color: #000;
font-size: 0.9em;
}
.search input#bt {
float:left;
width: 33px;
height: 33px;
background: url(../im/lupa.png) center center no-repeat;
}

/* Login */

div#bar-top li a.login, div#bar-top li a.login_nome {
padding: 7px 25px 7px 10px;
background: url(../im/seta-dir-branca.gif) no-repeat right center;
display:none;
}

div#top-content {
width: 100%;
background-color: #4c00a8;
}

div#bar-top ul#logado {
position: relative;
width: 980px;
margin: 0 auto;
float: none;
display: none;
z-index:53;
}
div#bar-top ul#logado li a.logged {
padding: 6px 25px 7px 10px;
display: block;
color: #555555;
text-decoration: none;
background: #ffffff url(../im/seta-baixo-preta.gif) no-repeat right center;
position: absolute;
z-index: 999;
right: 112px;
margin-top:-4px;
}

div#bar-top ul#logado li ul {
display: block;
background: #ffffff;
color: #555555;
position: absolute;
z-index:12;
width: 300px;
right: 111px;
top: 30px;
border: 1px solid #aaaaaa;
-moz-box-shadow: 0 0 10px 1px #555;
-webkit-box-shadow: 0 0 10px 1px #555;
box-shadow: 0 0 10px 1px #555;
}
div#bar-top ul#logado li ul li.sair {
border-top: 1px solid #eeeeee;
}
div#bar-top ul#logado li ul li.sair a {
background: #ffffff url(../im/ico-sair.gif) no-repeat right center;
padding-right: 30px;
}

div#bar-top ul#logado li ul li.sair a:hover {
background: #eff3fb url(../im/ico-sair.gif) no-repeat right center;
}
div#bar-top ul#logado li ul li.sociallog {
border-bottom: 1px solid #dddddd;
}
div#bar-top ul#logado li ul li {
float: left;
color: #555555;
text-align: left;
padding: 4px;
width: 290px;
}
div#bar-top ul#logado li ul li a {
color: #3366cc;
text-decoration: none;
margin: 0;
padding: 4px 10px;
display: inline-block;
}
div#bar-top ul#logado li ul li span {
text-decoration: none;
margin: 0;
padding: 4px 10px;
width: auto;
height: auto;
display: inline-block;
}
div#bar-top ul#logado li ul li a:hover {
background: #eff3fb;
}
div#bar-top ul#logado ul.twitter {
background: #ffffff url(../im/login-twitter.jpg) no-repeat right bottom;
}
div#bar-top ul#logado ul.facebook {
background: #ffffff url(../im/login-facebook.jpg) no-repeat right bottom;
}
div#bar-top ul#logado ul.agito {
background: #ffffff url(../im/login-agito.jpg) no-repeat right bottom;
}


/*-----------| CONTEUDO |-----------*/
.session .header {/*sprite*/
background: url(../im/sprite-geral.png) no-repeat left 29px;
margin-bottom: 0;
height:36px;
}
.header span.vertodos {/*sprite*/
 float: left;
 width: 19px;
 height: 19px;
 margin: 4px 0 0 8px;
}
.header span.vertodos a {/*sprite*/
width: 18px;
height:18px;
display:block;
background: url(../im/sprite-geral.png) no-repeat -594px -154px;
color: #999;
overflow:hidden;
text-indent: -9999px;
}
.header span.vertodos a:hover {/*sprite*/
background-position: -615px -154px;
text-decoration: none;
color: #666;
}
.header #loginBox span{
float:none;
width:auto;
height:auto;
margin:none;
}
.header #loginBox span a{
padding:none;
width: auto;
height:auto;
display:inline;
font-size: 13px;
color: #999;
background:none;
}
.header #cities span {
float:none;
width:auto;
height:auto;
margin:0;
}
.article {
position:relative;
}
.blade {
position:absolute;
bottom:8px;
left:0;
z-index:2;
width: 100%;
padding:4px 0;
background: url(../im/transparencia70.png);
}
.blade h2, .blade h3, .blade h4{
margin:0 8px;
color:#bbb;
}
.blade a {
color:#fff;
}
.box{
height:178px;
overflow:hidden;
}
.box img {
margin: 0 0 3px 0;
}
.itens-box{
background:#ddd;
padding:10px 0;
}
.itens-box ul{
margin:0 10px;
}
.itens-box ul li{
float:left;
width: 50%;
margin:2px 0;
font-size:1.08em;
}
.box-list2 li > a {
float: left;
}
.box-list img, .box-list1 img, .box-list2 img{
float:left;
margin:3px 10px 0 0;
}
.box-list2 img {
vertical-align: middle;
float: none;
width: 100px;
height: 79px;
}
.box-list2.promo-list img {
vertical-align: middle;
float: none;
width: auto;
height: auto;
}

.box-list1 h2, .box-list2 h2{
font-size:1.00em;
}
.box-list p.box-list1 p, .box-list2 p{
font-size:0.92em;
margin:0;
line-height:1.3em;
}
.box-list1 li{height:50px; overflow:hidden;}
.box-list2 li{height:79px; overflow:hidden;}
.promo-list li{height:220px;margin:5px 10px;overflow:hidden;}
.ranking-list li, .date-list li{
border-bottom:1px solid #ddd;
padding:6px 0;
}
.ranking-list .number{
width: 34px;
background: #ddd;
display: block;
float:left;
margin-right:8px;
font-size:1.38em;
text-align: center;
padding: 8px 0;
color:#555;
}
.ranking-list .wrap{
width:240px;
float:left;
}
.like,
.commented {
width: auto;
float: right;
color:#000;
padding: 7px 0 2px 20px;
Font-size:0.9em;
text-align: left;
}
.like{background: url(../im/thumbup2.gif) 0 3px no-repeat;}
.commented{background: url(../im/balloon.gif) 0 7px no-repeat}
.imprimir{background: url(../im/ico-imprimir.png) center left no-repeat}
.corrigir{background: url(../im/ico-corrigir.png) center left no-repeat}
.amigo{background: url(../im/ico-amigo.png) center left no-repeat}
.email{background: url(../im/ico-email.png) center left no-repeat}
.denunciar{background: url(../im/denunciar-ico.gif) center left no-repeat}
.mais{background: url(../im/ico-mais.png) center left no-repeat}
.salvar{background: url(../im/salvar-ico.gif) center left no-repeat}
.tools li{ 
float:left;
}
.tools a{ 
padding:5px 0 5px 32px;
margin:0 4px;
font-size:0.85em;
text-transform:uppercase;
font-weight:bold;
}
.btn-horizontal li{
float:left;
margin:0 5px;
}
.btn-horizontal li a{
padding:4px;
background:#ddd;
}
.btn-mais a, .btn-down a{
color: #FFFFFF;
font-size: 0.85em;
line-height:1.0em;
padding: 2px 6px;
text-transform: uppercase;
color:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.btn-mais a{background: #2347a3;}
.btn-down a{background: #2347a3;}
.btn-mais a:hover{text-decoration:none;background: #001279 ;}
.btn-down a:hover{text-decoration:none;background: #001279 ;}

.btn-erro a, .btn-excluir a{
clear:both;
padding:2px 0 5px 20px;
font-size:0.85em;
text-transform:uppercase;
line-height:1.2em;
height: 16px;
}
.btn-erro a{background: url(../im/ico-erro.png) top left no-repeat;}
.btn-excluir a{background: url(../im/ico-denunciar.gif) top left no-repeat;}
/*----------| ENQUETE |----------*/
.enquete .grid1,
.enquete .grid2{
margin:9px 0;
}
.enquete ul{
margin-top:10px;
clear:both;
}
.enquete .resultado label{
display:block;
}
.enquete .resultado li{
margin:9px 0;
width: 100%;
}
.enquete .resultado li img{
float:left;
margin-right:2px;
}
.enquete .resultado .porcent{
font-weight:bold;
font-size:1.08em;
color:#777;
display:block;
margin-top:-3px;
}
/*----------| BOX AGITO LIVE |----------*/
.agitolive p{
font-size:0.92em;
}
.agitolive p a{
font-size:1.23em;
font-weight:bold;
}
.agitolive .lista-fotos a{
border:2px solid #ddd;
float:left;
margin:5px 0 15px 0;
width:56px;
}
.agitolive .lista-fotos li{
display:inline;
}
.agitolive .lista-fotos a:hover{
border:2px solid #bbb;
}
.agitolive .lista-fotos img{
display:block;
}
.agitolive .lista-comunidades li{
margin:2px 0;
}
.agitolive .lista-comunidades{
margin-bottom:15px;
padding:5px;
background:#e7e7e7;
}
/*----------| COMENTÁRIOS |----------*/
#totalItems{
font-size:16px;
}
.lista-comentarios ul li{
padding:10px 0;
border-bottom:1px solid #ddd;
}
.lista-comentarios ul li p{
margin-bottom:0;
clear:both;
font-size:0.92em;
}
.lista-comentarios .assinatura{
font-weight:bold;
font-size:1.23em;
color:#444;
margin-right:4px;
}
.enviar-comentarios h4{
font-weight:bold;
font-size:1.23em;
background:#eee;
display:inline;
padding:8px;
}
.enviar-comentarios textarea {
background: #fff;
}
.mensagem{
margin-top:10px;
}
.mensagem textarea{
width: 580px;
height:80px;
background:#fff;
border:1px solid #aaa;
}
.btn-enviar-comentario{
font-size:1.23em;
}
.inserir-msg{
background:#eee;
padding:10px;
}
.inserir-msg p{
font-size:0.92em;
margin-bottom:0;
}
.inserir-msg a{
font-size:1.23em;
font-weight:bold;
}
.inserir-msg label{
font-size:1.08em;
font-weight:bold;
color:#777;
}
/*----------| TOPO CONTEÚDO |----------*/
.breadcrumb{
margin-bottom:2px;
}
.breadcrumb li{
display:inline;
}
.breadcrumb li a{
color:#777;
}
.header-page{
margin:10px 0 0 10px;
width: 940px;
height:34px;
}
.info1 span{font-size:1.38em;}
/*----------| ELEMENTOS |----------*/
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} 
.clearfix {display: inline-block;}
 
html[xmlns] .clearfix {display: block;} 
* html .clearfix {height: 1%;}

.wrap{width:980px}
.left{float:left}
.right{float:right}
textarea, input{font-family: Arial, Helvetica, sans-serif; font-size:0.92em;}
.btn{
padding:4px 8px;
background: #F57A22;
color:#fff;
font-weight:bold;
font-size: 1.08em;
border:none;
margin:15px 10px 0 0;
}
/*----------| PUBLICIDADES |-----------*/
#fullBanner {
height:90px;
margin:10px 0;
float:right;
}
.publicidade {
text-align:center;
}
/*-----------| RODAPE |----------*/
#footer-main ul li {
float: left;
text-align: left;
}
#footer-main ul li a {
color: #fff;
}
#footer-main ul li ul li {
margin: 0;
}
#footer-main ul li ul li a {
font-size: 0.7em;
}
#footer-main ul#sitemap {
margin: 40px 0;
float: left;
}
#footer-main ul#sitemap li {
width: 108px;
font-size: 1.2em;
margin: 0 0 0 15px;
}
#footer-main ul#sitemap li:first-child {
margin: 0;
}
#footer-main ul#sitemap li ul li {
margin: 0;
}
#footer-main ul#citymap {
margin-top: 30px;
}
#footer-main ul#menufooter {
float:left;
}
#footer-main ul#menufooter li {
padding: 0 10px;
border-right: 1px solid #c5bdcd;
}
#footer-main ul#menufooter li:first-child {
padding-left: 0;
}
#footer-main ul#menufooter li:last-child {
border: none;
}
#footer-main hr {
margin: 0 0 10px 0;
color: #695480;
background-color: #695480;
height: 1px;
clear: both;
}
#footer-main span {
width: 400px;
float: left;
}
#logo {
float: left;
margin: 30px 20px 50px 0;
}
#logoeptv {
float: right;
width: 270px;
text-align: left;
}
#logoeptv img {
float: right;
}

/* Overlay */
.overlay {

/* must be initially hidden */
display:none;

/* place overlay on top of other elements */
z-index:10000;

/* styling */
background-color:#fff;

width:650px;
height:400px;
padding-bottom:33px ;

/* CSS3 styling for latest browsers */
-moz-box-shadow:0 0 90px 5px #000;
-webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */
.overlay .close {
background-image:url(../im/close.png);
position:absolute;
right:-15px;
top:-15px;
cursor:pointer;
height:35px;
width:35px;
}

.overlay label {
float: left;
font-weight: bold;
padding: 10px 10px 0 0;
text-align: right;
width: 90px;
}
.overlay .recuperar {
float:left;
display:block;
margin:23px 0 0 20px;
}
.overlay p a {
color: #FFFFFF;
text-decoration: underline;
}

.overlay fieldset, .overlay .login-outros {
text-align: left;
height:210px;
}
.overlay fieldset {
margin: 10px 0 10px 0;
width: 330px;
float:right;
}
.overlay .login-outros{
margin: 10px 0 10px 20px;
width: 300px;
float:left;
background:url(../im/bg_ou.jpg) no-repeat top right;
}
.overlay .login-outros ul li{
margin-bottom:10px;
}
.overlay h2, .overlay legend{
font-size:1.08em;
color:#555;
font-weight:bold;
margin-bottom:20px;
}

.overlay legend{
padding-left:40px;
}
.overlay span{
text-align: left;
margin:0 40px;
}
.overlay .session .header{
text-align:left;
margin:20px 20px 0 20px;
margin-bottom:15px;
}
.overlay p{
margin:0 20px;
text-align:left;
}
.overlay .note{
background: #4c00a8;
position: absolute;
bottom: 0;
left:0;
color: #cccccc;
margin: 0;
width: 650px;
padding:5px 0;
text-align:center;
}
.overley #loginBox{
width:700px;
}
.overlay fieldset li {
background: url(../im/field.gif) 100px 0 no-repeat;
margin: 5px 0 0;
width: 390px;
height: 40px;
}
.overlay .campo1 {
background: url(../im/field1.gif) 100px 0 no-repeat;
width: 320px;
}
.overlay input {
background: none;
border: none;
height: 25px;
color: #555;
padding: 5px 10px;
width: 160px;
float:left;
}
.overlay  input#logar, .overlay  input#cadastrar, .overlay  input#denunciar {
background: url(../im/bt-laranja.gif) no-repeat;
height: 33px;
width: 91px;
font-size: 1em;
font-weight: bold;
color: #ffffff;
margin: 15px 5px 0 100px;
float:left;
cursor:pointer;
}

.overlay span {
color:#777;
float: right;
}
.overlay .recuperar {
float:left;
margin:20px 0 0 20px;
}
.overlay .info1 {
width: 70px;
background:none;
}
.overlay .error label {color: #ff7a03;}
.overlay .error span {
width: 26px;
height: 26px;
background: url(../im/warning.gif) no-repeat;
margin: 5px;
}
.overlay .checkbox{
background:transparent;
height: 26px;
}
.overlay .checkbox span{
padding-top:8px;
width: 290px;
}
.overlay .mailling span{ float:none;}
.overlay .checkbox input, .overlay .mailling input{
width: auto;
height: auto;
}
.overlay fieldset, .overlay .login-outros {
text-align: left;
}
.overlay p{
margin:0 20px;
text-align:left;
clear:both;
}
.overlay .campo7 {
background: url(../im/field1.gif) 100px 0 no-repeat;
width: 320px;
}
.overlay .campo7 label{
padding-top:0;
}
.overlay .campo8 {
background:transparent;
width: 320px;
margin-top:10px;
}
.overlay .campo8 input {
margin-left:60px;
width:40px;
}
.overlay .grid2{
text-align:left;
}
.overlay .grid2 h2{
margin:0 10px 20px 10px;
}
.overlay .escolha {
margin:10px 0 40px 0;
}
.overlay .escolha li{
font-size: 1.38em;
font-weight: bold;
margin-top:5px;
height:27px;
}
.overlay .escolha input{
width:35px;
height:10px;
}
.overlay .escolha label{
width:250px;
text-align:left;
}
.overlay .avatar{
width:270px;
height:60px;
font-size: 0.85em;
border:1px solid #ddd;
}
.overlay .avatar img{
float:left;
margin:5px 10px 5px 5px;
}
.overlay .avatar h2{
margin:4px ;
}
.overlay .avatar input{
width: 20px
}

.overlay-mid {

/* must be initially hidden */
display:none;

/* place overlay on top of other elements */
z-index:10000;

/* styling */
background-color:#fff;

padding:10px ;

/* CSS3 styling for latest browsers */
-moz-box-shadow:0 0 90px 5px #000;
-webkit-box-shadow: 0 0 90px #000;
}

.overlay-mid .close {
background-image:url(../im/close.png);
position:absolute;
right:-15px;
top:-15px;
cursor:pointer;
height:35px;
width:35px;
}

.overlay-mid label {
float: left;
font-weight: bold;
padding: 10px 10px 0 0;
text-align: right;
width: 90px;
}
.overlay-estabelecimento {width:660px;padding:20px 0 0 0;}
.overlay-estabelecimento .container2 {height: 200px; overflow-x: auto; width: 649px; clear:both; border-bottom:1px solid #ddd;}
.overlay-estabelecimento .container3 {height: 75px; width: 649px; clear:both;}
.overlay-estabelecimento .container4 {height: 50px; width: 649px; clear:both;}
.overlay-estabelecimento .campo1 {width:100%;float:none; background:none}
.overlay-estabelecimento .campo1 input {width:340px;}
.overlay-estabelecimento .campo1 input, 
.overlay-estabelecimento .campo2 input,
.overlay-estabelecimento .campo3 input {float:none;}
.overlay-estabelecimento .errorEstabelecimento{color:#f00;margin:10px 0 0 10px}
.overlay-estabelecimento .header-page{height:50px;}

#overlayCrop{
width:710px;
height:510px;
}

.overlayTermos{width:850px; padding:20px;}

.overlayTermos .middle {overflow: auto;height:100%; width:100%;}

#loginFacebook{
display:none;
}
.frameFB{
width:650px;
height:410px;
}
#loginBox .error label {color: #ff7a03;}
#loginBox .error span {
width: 26px;
height: 26px;
background: url(../im/warning.gif) no-repeat;
margin: 5px;
float: right;
}
#loginBox div.error, #loginBox2 div.error {
color: #ff7a03;
text-align:center; 
}
#loginBox li input{
height: 37px;
background: transparent;
margin: 0;
width: 160px;
padding:0px 10px;
}
#janelaDenuncia h2, #janelaContato h2{
margin-bottom:10px;
}
#janelaDenuncia fieldset, #janelaContato fieldset {
margin: 13px;
text-align: left;
width:470px;
}
#janelaDenuncia legend, #janelaContato legend {
font: 2.4em/27px 'LeagueGothicRegular', Arial, sans-serif;
font-weight:normal;
text-transform:uppercase;
color: #4c00a8;
margin-bottom: 8px;
background: url(../im/risco.gif) left bottom no-repeat;
padding:  0 0 15px;
width: 100%;
}
#janelaDenuncia p, #janelaContato p {
background: #4c00a8;
position: absolute;
bottom: 0;
color: #cccccc;
margin: 0;
width: 370px
}
#janelaDenuncia a, #janelaContato a {
color: #4c00a8;
text-decoration: underline;
}
#janelaDenuncia p a, #janelaContato p a {
color: #ffffff;
text-decoration: underline;
}
#janelaDenuncia li {
margin: 5px 0 0;
width: 100%;
}
#janelaContato li {
margin: 5px 0 0;
width: 100%;
background:none
}
#janelaDenuncia label, #janelaContato label {
width: 50px;
float: left;
text-align: left;
padding: 10px 10px 0 0;
font-weight: bold;
}
#janelaContato label {
	width: 90px;
}
#janelaDenuncia input, #janelaContato input {
background: none;
border: none;
height: 25px;
color: #555;
padding: 5px 10px;
width: 340px;
}
#janelaDenuncia input#enviar-denuncia, #janelaContato input#enviar-denuncia {
background: url(../im/bt-laranja.gif) no-repeat;
height: 33px;
width: 91px;
font-size: 1em;
font-weight: bold;
color: #ffffff;
margin: 15px 0 0 60px;
cursor:pointer;
}
#janelaContato input{
background: none repeat scroll 0 0 #E7E7E7;
border: medium none;
color: #555555;
}
#janelaContato textarea{
background: none repeat scroll 0 0 #E7E7E7;
border: medium none;
color: #555555;
width:360px;
}
#janelaContato .erro {
    color: red;
    font-size: 12px;
	margin-left: 12px;
}
/* FCK */
#fck, #fck font{
font-size:14px;
line-height:1.5em;
color:#0f0f0f;
}
#fck img{
margin:5px 10px 5px 0;
float:left;
}
#fck div{
margin-top:5px;
text-align:left;
}
#fck img.flyer, img.flyer{
margin:5px auto;
display:block;
float:none;
}

/* Formulário Cadastro */
.navpage.edit{
background: url(../im/bg-navpage3.jpg) no-repeat;
height:60px;
width:620px;
margin-bottom:20px;
}
.navpage{
background: url(../im/bg-navpage.jpg) no-repeat;
height:60px;
width:620px;
margin-bottom:20px;
}
.navpage ul li{
float:left;
width: 180px;
margin-left:5px;
padding-left:18px;
color:#999;
}
.navpage.edit ul li{
width: 180px;
}
.navpage ul .ativo{
font-weight:bold;
font-size:1.00em;
color:#555;
}
.navpage ul {
padding:21px 0 0 10px;
}
.navpage ul .checked{
background: url(../im/check.png) no-repeat;
}
.cadastro h2 {
font-size:1.23em;
padding:10px;
}
.cadastro p {
font-size:1.08em;
padding:10px;
}
.avisoform p{font-size:0.92em;}
.avisoform p, .avisoform h2{margin:20px;}
.avisoform {background: #E7E7E7;}
.form .aviso-form { color: #990000; font-size: 0.85em; margin: 2px 0 5px 140px;}
.form .avatar p{font-size:0.92em; margin-bottom:7px;}
.form .avatar img{margin-right:5px;}
.form .itens-seg ul{margin-left:45px;}
.form .itens-seg select{
float:right;
font-size:1.00em;
height:28px;
}
.form .itens-seg ul li{
width: 210px;
float:left;
clear:none;
margin:0 40px 5px 0;
}
.form .itens-seg ul li label{
height:20px;
width:80px;
font-size:0.92em;
padding-top:4px;
}
.form .aviso{
margin-top:20px;
background:#f5f5f5;
font-size:0.92em;
padding:10px;
}
.form .btn-cadastro2{
background: url(../im/bt-laranja2.gif) no-repeat;
height: 33px;
width: 182px;
font-size: 1em;
font-weight: bold;
color: #ffffff;
margin: 15px 0 0 130px;
cursor:pointer;
}
.termos input {
float:left;
margin:8px 8px 0 0;
}
.btn-list li{
display:block;
padding:10px 0;
}
.btn-list li a{
font-size:1.08em;
padding:4px;
background:#eee;
font-weight:bold;
margin:5px 0;
}

/****************************** ESTRUTURA ***************************/

.disable {
position:absolute;
top:0px;
left:0px;
width: 1000px;
height: 864px;
display:none;
z-index: 10990;
opacity: 0;
filter: alpha(opacity=0);
cursor: wait;
}

.loading {
position:absolute;
top:250px;
left:400px;
width: 200px;
height: 40px;
padding: 0px;
font-size: 10pt;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
border-color: #999;/*#828177;*/ 
border-width: 1px; 
border-style: solid;
background-color: #FAF9F9;
z-index: 10999;
}
#imgIntro{
filter: progid : DXImageTransform . Microsoft . Alpha(opacity = 80);
-moz-opacity: 0.8;
-webkit-opacity:0.8
}
#fundoIntro img{
filter: progid : DXImageTransform . Microsoft . Alpha(opacity = 80);
-moz-opacity: 0.8;
-webkit-opacity:0.8
}
#fundoIntro {
position:absolute;
top:0px;
left:0px;
width: 100%;
height: 100%;
background-color: transparent;
z-index: 1999;
opacity:0.9;
}

#richIntro {
position:absolute;
top:0px;
left:0px;
width: 100%;
height: 100%;
text-align:center;
background-color: transparent;
z-index: 2000;
}
#richIntroDiv{
margin:0 auto;
}
#janelaDenuncia {
display:none;
width:500px;
height:300px;
}

#janelaDenuncia fieldset li {
height:auto;
background:none;
}

#janelaContato {
display:none;
width:500px;
height:460px;
}
#janelaContato #enviar-denuncia{
	margin:100px 0 0 100px!important;
}

#janelaComentarios {
float:left;
}

/* PAGINACAO */
.paginacao {
float:left;
clear:both;
width:100%;
/*border-top:1px solid #5b5b5b;*/
padding:18px 0 0 0;
margin:20px 0;
text-align:center;
color:#5b5b5b;
font-size:18px;
}
.paginacao span.paginas {
padding:0;
margin:0 auto;
width:280px;
display:inline;
color:#5b5b5b;
font-size:18px;
font-weight:normal;/*regular*/
padding:0;
margin:0 10px 0 0;
}
.paginacao a {
font-size:18px;
font-weight:normal;/*regular*/
color:#5b5b5b;
text-decoration:none;
outline:none;
padding:0 6px 0 6px;
}
.paginacao a:hover { text-decoration:underline; color:#fff;background-color:#5b5b5b;border:1px solid #ddd;padding:0 5px 0 5px; }
.paginacao span.ativo { color:#174a7f;font-weight:bold;font-size:20px;text-decoration:underline;padding:0 10px 0 10px;}
.paginacao a.noborder { border:none; }

/*-----------| COBERTURAS |-----------*/
div.coberturas {background: #eee8ed;}
div.coberturas {
width: auto;
}
div.coberturas p {
font-size:1em;
line-height:1em;
margin-bottom:0;
}
div.coberturas .header {
background: #792073;
height: 46px !important;
border-bottom: 1px solid #f4f0f4;
}
#coberturas-aux, #coberturas-aux .header,
#coberturas, #coberturas .header {
width:620px;
}
div#boxCoberturas .header h5, 
div#coberturas .header h5 {
color: white;
padding: 10px 0 0 12px;
text-shadow: 0 1px 1px rgba(0, 0, 0, .8);
}
div#coberturas .header {
background: #792073;
height: 46px;
border-bottom: 1px solid #f4f0f4;
}
div#coberturas .header span a {margin-top: 10px;}

div#maisclicadas {
width: 320px;
}
div#maisclicadas .header {/*sprite*/
background: #84297C;
height: 46px;
border-bottom: 1px solid #f4f0f4;
}
div#maisclicadas .header h5 {
color: white;
padding: 10px 0 0 12px;
text-shadow: 0 1px 1px rgba(0, 0, 0, .8);
}
div#listacoberturas {/*sprite*/
width: 209px;
height: 274px;
float: left;
border-right: 1px solid #f4f0f4;
position: relative;
padding: 8px 0;
z-index: 5;
}
#coberturas-aux #listacoberturas-aux{/*sprite*/
background:#eeeeee;
}
div#listacoberturas, div#listacoberturas-aux{/*sprite*/
background:#eeeeee;
width: 209px;
height: 274px;
float: left;
border-right: 1px solid #f4f0f4;
position: relative;
padding: 8px 0;
z-index: 5;
}
div#listacoberturas p img, div#listacoberturas-aux p img {
display: block;
}
div#listacoberturas span {/*sprite*/
background: #f9f7f9;
filter: alpha(opacity=70);
-khtml-opacity: 0.7;
-moz-opacity: 0.7;
opacity: 0.7;
display: block;
width: 192px;
height: 272px;
}
div#listacoberturas div#ponteiro, div#listacoberturas-aux div#ponteiro-aux {/*sprite*/
margin: 27px 8px;
position: absolute;
top: 0;
background: url(../im/sprite-geral.png) no-repeat -197px -8px;
width: 217px;
height: 51px;
z-index: 1;
display:inline;
}
div#listacoberturas div#navcob, div#listacoberturas-aux div#navcob-aux {
position: absolute;
top: 23px;
left: 8px;
height: 244px;
overflow: hidden;
z-index:2;
}
div#listacoberturas ul, div#listacoberturas-aux ul {
position: relative;
width: 190px;
height: 245px;

}
div#listacoberturas ul li {
float: left;
padding: 0 0 0 10px;
width: 180px;
}
div#listacoberturas ul li a.cobdata, div#listacoberturas-aux ul li a.cobdata {
font-size: 0.75em;
   font-weight: normal;
   margin: 10px 0 0;
}
div#listacoberturas ul li a, div#listacoberturas-aux ul li a {
   color: #000000;
   float: left;
   font-weight: bold;
   line-height: 1em;
   width: 180px;
}
div#listacoberturas ul li.current a, div#listacoberturas-aux ul li.current a  {
color: #fff;
}
p#sobe,
p#desce {
visibility: hidden;
position: absolute;
z-index: 3;
left: 8px;
}
p#desce {
bottom: 10px;
}
#listacoberturas #sobe a, #listacoberturas #desce a{/*sprite*/
display:block;
height:15px;
width:193px;
background: url(../im/sprite-geral.png) no-repeat;
}
#listacoberturas #sobe a{/*sprite*/
background-position: -446px -119px;
}
#listacoberturas #desce a{/*sprite*/
background-position: -446px -135px;
}
#listacoberturas #sobe a:hover, #listacoberturas #desce a:hover{/*sprite*/
filter: alpha(opacity=80);
-khtml-opacity: 0.8;
-moz-opacity: 0.8;
opacity: 0.8;
}
div#fotocobertura, div#fotocobertura-aux {
width: 410px;
height: 290px;
float: right;
position: relative;
overflow: hidden;
}
div#fotocobertura ul, div#fotocobertura-aux ul {
height: 2400px;
overflow: hidden;
}

div#fotocobertura ul li, div#fotocobertura-aux ul li {
position: relative;
float: left;
margin: 0;
}
div#fotocobertura span, div#fotocobertura-aux span {
display: block;
position: absolute;
top: 12px; 
right: 12px;
font: 3em/1em 'LeagueGothicRegular', Arial, sans-serif;
color: white;
text-shadow: 0 1px 1px rgba(0, 0, 0, .8);
text-transform:uppercase;
width: 50px;
text-align: right;
filter: Shadow(Color=#000000, Direction=135, Strength=3);

}
div#fotocobertura p, div#fotocobertura-aux p {
position: absolute;
bottom: 0;
left:0;
color: #fff;
width: 390px;
padding: 10px;
line-height: 1.2em;
background: #000;
filter: alpha(opacity=70);
-khtml-opacity: 0.7;  
-moz-opacity: 0.7;  
opacity: 0.7;   
}
div#fotocobertura p a, div#fotocobertura-aux p a {
color: #fff;
}
div#maisclicadas div#periodo div#ponteirovert {/*sprite*/
position: absolute;
top: 0;
background: url(../im/sprite-geral.png) no-repeat -125px -119px;
width: 46px;
height: 35px;
z-index: 1;
margin-left: 9px;
left:0;
}
div#maisclicadas div#periodo {
width: 198px;
height: 29px;
position: relative;
z-index:12;
}
div#maisclicadas div#periodo ul {
position: absolute;
height: 35px;
z-index: 2;
}
div#maisclicadas div#periodo ul li {
float: left;
padding: 6px 0 0;
width: 66px;
text-align: center;
}
div#maisclicadas div#periodo ul li a {
color: #000;
font-weight: bold;
}
div#maisclicadas div#periodo ul li.current a {
color: #fff;
}
div#maisclicadas div#thumbs {
background: #fff;
padding: 4px 0;
margin: 0 0 0 28px;
width: 264px;
height: 242px;
overflow: hidden;
position:relative;
}
div#maisclicadas div#thumbs ul {
width: 792px;
position: relative;
float: left;
}
div#maisclicadas div#thumbs ul li {
float: left;
width: 264px;
}
div#maisclicadas div#thumbs a {
width: 56px;
height: 56px;
border: 1px solid #b65daf;
margin: 0 4px 3px 4px;
float: left;
}
div#maisclicadas div.publicidade {
margin-top: 10px;
}
.scrollable ul.box-list1 .grid4,
.scrollable ul.box-list2 .grid4{
margin:0px 10px;
}

.share{
padding-left:10px;
/*border-left:1px solid #ddd;*/

margin:20px 0;
float:right;
width:auto;
}
.share p{
float:left;
font-size:0.92em;
padding-top:0px;
margin-bottom:0;
}
.rating{
float:right;
}
.rating li{
float:left;
margin:0 6px;
}
.rating li a{
float:left;
display:block;
padding-top:1px;
}

.rating li a img {
vertical-align:middle;
display:inline;
}

/*----------| PLAYER FOTO |----------*/
#div-foto {
position: relative;
margin: 0 auto;
background: url(../im/loading-foto.gif) 50% 50% no-repeat;
}
#div-foto #contadorFotos {
visibility:hidden;
position: absolute;
top: 10px;
right: 10px;
font: 3em/1em 'LeagueGothicRegular',Arial,sans-serif;
text-shadow: 2px 2px 2px #000000;
color: #fff;
}
#div-foto #contadorFotos span {
font: 0.7em/1.3em 'LeagueGothicRegular',Arial,sans-serif;
filter: Shadow(Color=#000000, Direction=135, Strength=3);
}

#pic-navigation {
visibility:hidden;
}
#pic-navigation a {
display: block;
width: 50%;
height: 100%;
position: absolute;
z-index 10;
top: 0;
text-indent: -10000px;
}
#pic-navigation a.picprev {
background: url(../im/seta-esq.png) no-repeat 0 center;
left: 0;
}
#pic-navigation a.picnext {
background: url(../im/seta-dir.png) no-repeat right center;
right: 0;
}
#pic-navigation a:hover.picprev {background-position: -310px center;}
#pic-navigation a:hover.picnext {background: url(../im/seta-dir-hover.png) no-repeat right center;}

.player-fotos .details {margin:0 0 5px 0;}

.player-fotos .details p{
margin:1px 0;
color:#555;
}
#jqContextMenu ul li {text-align: left;}

.player-fotos .details span{
margin-right:10px;
}
.player-fotos .details .share span {
margin-right: 0px;
}

div.pages-list {
position:relative;
overflow:hidden;
width: 620px;
height:70px;
width: 100%;
background:#f3eef4;
margin:2px 0;
}
div.pages-list .items {
width:20000em;
position:absolute;
}
div.pages-list ul.thumbs {
float:left;
padding:0 0 0 20px;
}
div.pages-list ul.thumbs li{
float:left;
}
div.pages-list ul.thumbs li a{
border:3px solid transparent;
float:left;
margin:5px 3px 5px 0;
padding:0px;
}
div.pages-list ul.thumbs li a:hover,
div.pages-list ul.thumbs li a.thumbMarcado{
border:3px solid #900081;
}
.player-fotos img{
display:block;
}
.player-fotos .pages-list .navthumbs li a{
height:70px;
}
.player-fotos .pages-list .thumbs li{
display:inline;
}
.player-fotos .pages-list .thumbs li a{
height:56px;
width:56px;
}
.navthumbs .voltar{
position: absolute;
top: 0;
left: 0;
}
.navthumbs .avancar{
position: absolute;
top: 0;
right: 0;
}
.navthumbs li a{
width: 14px;
text-indent:9999px;
}
.voltar{background: url(../im/cob-volta.gif) left 0 no-repeat;}
.avancar{background: url(../im/cob-vai.gif) left 0 no-repeat;}
.voltar:hover{background-position: right 0;}
.avancar:hover{background-position: right 0;}


.player-info{ 
padding:0 10px 10px 10px;
background:#f3eef4 url(../im/back-cob.gif) repeat-x;
}
.player-info .infos li{ 
margin:2px 0 2px 0;
color:#555;
font-size:0.92em;
}
.player-info .infos li h2{ 
font-weight:normal;
color:#555;
font-size:1.00em;
}
.player-info .infos li h2 span{ 
font-size:1.08em;
}
.player-info .infos span{ 
font-weight:bold;
font-size:1.23em;
margin-right:10px;
}
.player-info p{ 
font-size:0.92em;
margin:0 0 9px 0 ;
color:#555;
float:left;
clear:both;
width:100%;
}
.player-info .link{ 
clear:both;
color:#555;
}
.player-info .left, .player-info .right{ 
padding:9px 0;
width: 300px;
height:90px;
}
.player-info .tools li a{ 
display:block;
padding:9px 0 9px 29px;
}
.player-info .btn-actions{
clear:both;
background:#e7dde9;
padding:5px;
height:35px;
}
.player-info .tools li{ 
margin-right:36px;
}
.player-info .tools li:hover{
background:#F3EEF4;
}
.player-info .tools li a:hover{
text-decoration: none;
}
.player-info .share{ 
margin:4px 0 8px 0;
}
.share .pequenos {
width:100px;
}
.player-info textarea{
color:#666;
font-size:0.85em;
width: 250px;
height:16px;
padding:2px 0 0 2px;
margin:3px 5px 0 5px;
background:#eee;
border:1px solid #aaa;
}
.addfacebook{background: url(../im/ico-addfacebook.png) center left no-repeat}
.denunciar{background: url(../im/denunciar-ico.png) center left no-repeat}
.salvar{background: url(../im/salvar-ico.png) center left no-repeat}

/* REVISTA */
.header h2{
font-weight:normal;
font-size:1.23em;
line-height:1.3em;
margin-top:2px;
}
.details, .interaction{
margin:10px 0;
height:18px;
clear:both;
}
.details p, .interaction p{
font-size:0.92em;
line-height:1.3em;
}
.interaction{
border-top:1px solid #ccc;
padding-top:10px;
}
.interaction ul li{
display:inline;
margin-left:10px;
}
.time{color:#888}
.author{color:#555}
.figcaption{
background:#ddd;
padding:4px 8px;
}
.figcaption p{
color:#555;
font-size:0.92em;
margin:0;
}
.figure{
margin-bottom:16px;
}
.figleft{
float:left;
margin-right:16px;
}


/*  scroll */
.blogs .box{
   height:182px;
}
div.scrollable#resultPagina {
width:620px;
}
.scrollable {
overflow: hidden;
float: left;
position: relative;
width: 300px; /* ERA 310 */
}
.scrollable h5 {
float: left;
}
.scrollable .itemscontent {
position: relative;
float: left;
}
.scrollable .items {
position: relative;
width: 90000em;
}
.scrollable ul.box-list2,
.scrollable ul.box-list1 {
float: left;
}
.scrollable ul.box-list2 li,
.scrollable ul.box-list1 li{
float: none;
}
.scrollable a.prev, .header a.prev {/*sprite*/
background: url(../im/sprite-geral.png) no-repeat -171px -8px;
cursor: pointer;
display: block;
float: right;
text-indent: -10000px;
height: 18px;
width: 25px;
margin-top: 4px;
}
.scrollable a.next, .header a.next {/*sprite*/
background: url(../im/sprite-geral.png) no-repeat -146px -29px;
cursor: pointer;
display: block;
float: right;
text-indent: -10000px;
height: 18px;
width: 25px;
margin-top: 4px;
}
.scrollable a:hover.prev, .header a:hover.prev { /*sprite*/
background-position: -146px -8px;
}
.scrollable a:hover.next, .header a:hover.next {/*sprite*/
background-position: -171px -29px;
}
.scrollable a.disabled,
.scrollable a:hover.disabled,
.header a.disabled,
.header a:hover.disabled {
background-position: left -30px;
}
div.guias div.grid4.destaques {
margin:0;width:640px;overflow:hidden;height:190px;
}
.guias div.header.scrollable{
padding-top:1px;
}
.scrollable ul.box-list1 .grid2,
.scrollable ul.box-list2 .grid2{/*sprite*/
margin:0 10px;
}
.aside .blogs .box-list1 li.article,
.aside .guia .box-list1 li.article {
padding: 10px 0;
}
.aside .box-agenda .box-list1 li,
.aside .box-guia .box-list1 li {/*sprite*/
border-bottom: 1px solid #E9E9E9;
padding: 15px 0;
height:35px;
background: url(../im/sprite-geral.png) no-repeat 275px -233px;
}
.guias .scrollable .box-list1 li:hover,
.box-agenda .box-list1 li:hover,
.box-guia .box-list1 li:hover{/*sprite*/
background: #fbfbfb url(../im/sprite-geral.png) no-repeat 275px -233px;
}
.guias .scrollable .box-list1 li {/*sprite*/
background: url(../im/sprite-geral.png) no-repeat 275px -233px;
border-bottom:1px solid #e9e9e9;
height: 35px;   
width: 300px;
margin:0px 10px;
padding:15px 0;
}
.guias .scrollable .box-list1 li.interna {margin:0;}
.guias .scrollable .box-list1 li.destaque{
 background: #FFFBEF url(../im/sprite-geral.png) no-repeat 275px -278px;
}
.guias .scrollable .box-list1 li.destaque:hover{
 background: #fbfbfb url(../im/sprite-geral.png) no-repeat 275px -278px;
}
.guias .scrollable .box-list1 li.destaque .thumb{
 margin-left:5px;
}
.guias .scrollable .box-list1 li h2 a{
 font-weight:normal;
}
.guias .scrollable .box-list1 li.destaque h2 a{
 font-weight:bold;
}
div.session.guias {
float:left;
margin:20px 0 10px 0;
}
.navi {
float:left;
clear:both;
}
div.session.guias .navi {
clear:none;
float:right;
}
.navi a {
background: url(../im/sprite-geral.png) no-repeat -25px -60px;
display: block;
float: left;
font-size: 1px;
height: 12px;
margin: 8px 0;
width: 12px;
}
.navi a:hover,
.navi a.active {
background-position: -25px -72px;
}

.contato ul, .divulgue ul{
margin-bottom:20px;
}
.contato ul li{
margin:8px;
line-height:1.5em;
}
.contato ul li span, .divulgue ul li span{
font-size:1.38em;
}
.divulgue ul li{
margin:20px 8px;
line-height:1.5em;
height:80px;
}
.divulgue ul li img{
float:left;
margin-right:10px;
}
/*-----------| FORMULARIO |----------*/
.form h3{
font-size:1.38em;
padding-bottom:2px;
border-bottom:1px solid #ddd;
}
.form fieldset {
text-align: left;
}
.form label {
font-size:1.08em;
font-weight: bold;
width: 125px;
float: left;
text-align: right;
padding: 10px 10px 0 0;
}
.form input, .form select, .form textarea {
background: #e7e7e7;
border: none;
color: #555;
line-height:1.5em;
}
.form input {
font-size:1.23em;
height: 25px;
padding: 5px 10px;
}
.form select {
font-size:1.23em;
height:34px;
padding: 5px 4px 5px 10px;
}
.form textarea {
font-size:1.08em;
padding: 5px 4px 5px 10px;
}
.form ol{
margin:10px 0 20px 0;
}
.form ol li {
margin-bottom:10px;
clear:both;
}
.form ol li ol{
margin-left:0;
float:left;
}
.form ol li ol li{
margin-bottom:4px;
}
.form ol li ol li input{
height: 13px;
}
.form img{
float:left;
}
.form .campo1 input{width:340px;}
.form .campo2 input{width:170px;}
.form .campo3 input{width:85px;}
.form .error span {
background: url(../im/warning.gif) no-repeat center center;
margin: 5px;
padding:10px 26px 0 0;
}
.form .error label {color: #ff7a03;}
.form .btn-cadastro{
background: url(../im/bt-laranja.gif) no-repeat;
height: 33px;
width: 91px;
font-size: 1em;
font-weight: bold;
color: #ffffff;
margin: 15px 0 0 130px;
cursor:pointer;
}
.form .btn{
margin:10px 0 20px 135px;
}
table.categorias{
width:380px;
margin-left: 0;
}
table.categorias td{
width:30px;
line-height:32px;
}
table.categorias input{
float:left;
}

/** EVENTOS **/
.aba-conteudo .grid4 {width:600px;}


/** BRASIL **/
div#estados .header {
background: #792073;
height: 46px;
width:320px;
}
div#estados .header  select, div.guia select{
float:right;
margin:7px;
padding:4px;
border:0;
font-size:1.38em;
}
div#estados .header  select{
color:#fff;
background: #792073;
}
div#estados .map{
position:relative;
margin:0 0 0 28px;
width:267px;
height:286px;
background: url(../im/mapa_coberturas.png) no-repeat;
}
div#estados .map ul li a{
position:absolute;
cursor: pointer;
display: block;
float: left;
text-indent: -10000px;
height: 28px;
width: 31px;
}
div#estados .map a.sp{top:185px; left:165px; background: url(../im/ponto_sp.png) center top no-repeat;}
div#estados .map a.sp:hover {background: url(../im/ponto_sp.png) center bottom no-repeat;}
div#estados .map a.mg{top:155px; left:190px; background: url(../im/ponto_mg.png) center top no-repeat;}
div#estados .map a.mg:hover {background: url(../im/ponto_mg.png) center bottom no-repeat;}
div#estados .map a.sc{top:212px; left:155px; background: url(../im/ponto_sc.png) center top no-repeat;}
div#estados .map a.sc:hover {background: url(../im/ponto_sc.png) center bottom no-repeat;}
div#estados .map a.pr{top:195px; left:135px; background: url(../im/ponto_pr.png) center top no-repeat;}
div#estados .map a.pr:hover {background: url(../im/ponto_pr.png) center bottom no-repeat;}
div#estados .map a.pe{top:85px; left:235px; background: url(../im/ponto_pe.png) center top no-repeat;}
div#estados .map a.pe:hover {background: url(../im/ponto_pe.png) center bottom no-repeat;}
div#estados .map a.go{top:140px; left:150px; background: url(../im/ponto_go.png) center top no-repeat;}
div#estados .map a.go:hover {background: url(../im/ponto_go.png) center bottom no-repeat;}
div#estados .map a.to{top:105px; left:165px; background: url(../im/ponto_to.png) center top no-repeat;}
div#estados .map a.to:hover {background: url(../im/ponto_to.png) center bottom no-repeat;}
div#estados .map a.pa{top:70px; left:135px; background: url(../im/ponto_pa.png) center top no-repeat;}
div#estados .map a.pa:hover {background: url(../im/ponto_pa.png) center bottom no-repeat;}
div#estados .map a.rn{top:63px; left:245px; background: url(../im/ponto_rn.png) center top no-repeat;}
div#estados .map a.rn:hover {background: url(../im/ponto_rn.png) center bottom no-repeat;}
div#estados .map a.am{top:68px; left:60px; background: url(../im/ponto_am.png) center top no-repeat;}
div#estados .map a.am:hover {background: url(../im/ponto_am.png) center bottom no-repeat;}
div#estados .map a.ro{top:108px; left:65px; background: url(../im/ponto_ro.png) center top no-repeat;}
div#estados .map a.ro:hover {background: url(../im/ponto_ro.png) center bottom no-repeat;}
div#estados .map a.ba{top:120px; left:210px; background: url(../im/ponto_ba.png) center top no-repeat;}
div#estados .map a.ba:hover {background: url(../im/ponto_ba.png) center bottom no-repeat;}


div#nav-main ul #abraumagito a {
Color:#D3C5E2;
}
div#boxagito {
margin:10px;
background: #eee;
width:620px;
}
div#boxagito .header {
background: #792073;
height: 46px;
border-bottom: 1px solid #f4f0f4;
}
div#boxagito .header h5 {
color: white;
padding: 10px 0 0 12px;
text-shadow: 0 1px 1px rgba(0, 0, 0, .8);
}
div#boxagito .grid1, div#boxagito .grid2{
margin:10px 0 10px 10px;
}
div#boxagito .grid3{
text-align:right;
}
div#boxagito p{
font-size:0.92em;
color:#555;
}
div.guia select{
color:#222;
background: #eee;
}
div.guia-brasil ul{
margin-bottom:20px;
}
div.guia-brasil ul li{
font-size:1.38em;
margin-bottom:5px;
}
/* topo */
.cities a{
width: 155px;
}
.itens-box .grid3, .itens-box .grid2 {
margin: 10px 0 10px 10px;
}
.aba-interna {
border-bottom: 1px solid #CCCCCC;
}
.aba-interna ul li {
float: left;
margin-right: 5px;
}
.aba-interna ul li a {
background: url("../im/aba_interna.jpg") no-repeat scroll 0 0 transparent;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
display: block;
font-size: 1.08em;
padding: 10px;
}
.aba-interna ul li a:hover {
background: url("../im/aba_interna.jpg") no-repeat scroll 0 -45px transparent;
text-decoration: none;
}
.aba-interna ul li a.current, .aba-interna ul li a.current:hover {
background: url("../im/aba_ativa.jpg") no-repeat scroll 0 0 transparent;
color: #FFFFFF;
font-weight: bold;
}
.aba-interna .btn-right2 {
background: url("../im/bt-roxo2.gif") no-repeat scroll 0 0 transparent;
float: right;
padding: 8px 0;
text-align: center;
width: 182px;
}
.btn-right2 a {
color: #EEEEEE;
font-weight: bold;
}
.btn-right2 a:hover {
color: #FFFFFF;
text-decoration: none;
}
/* PROMOCOES */
.header h2 {
font-size: 1.23em;
font-weight: normal;
line-height: 1.3em;
margin-top: 6px;
}
.promoinfo{ margin:10px 0 0 10px;}
.promo span, .promo label{ margin-left:10px;}
.promo h4{ padding: 0 0 20px 10px;}
.promo h4 span{ 
color:#333; 
font-weight: bold; 
font-size: 1.08em;
}
.promo .btn{ 
background:#D20000; 
margin-top:0;
}
.promo .continuar{ 
height:24px; 
border:0; 
padding-left:4px;
}
.promo{
width: 240px;
margin:10px 10px 20px 10px;
background:#E5E8F0;
padding:10px 0;
float:right;
}
.promo ul.endereco{
margin:10px 0;
float:left;
width:240px;
}
.promo ul.endereco li {
height:30px;
}
.promo ul.endereco li span {
margin-top:5px;
float: left;
}
.promo ul.endereco li input {
float:right;
margin:2px 10px 2px 0;
}
ul.promo-list .resultado_promo {
margin:5px 0 0 0;
}
ul.promo-list .resultado_promo a {
margin-top: 10px; 
background-color:#D20000; 
border-radius: 5px 5px 5px 5px; 
color: #FFFFFF;
font-size: 0.85em; 
line-height: 1em; 
padding: 2px 6px; 
text-transform: uppercase;
}
ul.promo-list .resultado_promo a:hover {
background-color:#b80000;
text-decoration:none;
}
ul.promo-list p {margin:0}

.banner_fr {
position:absolute;
margin: 0 0 0 990px;
top:206px;
width:200px;
}
#Rich_Media {
position:absolute;
margin:0 0 0 265px;
width:450px;
z-index:9999;
*left:200px;
}
/*-----------| TAGS |----------*/
.tags{
 background: url("../im/cal-back2.gif") repeat-x ;
 padding:15px 0;
 margin-bottom:20px;
}
.tags ul{
 margin:0 15px;
}
.tags ul li{
 margin:2px 10px 2px 0;
 line-height:20px;
 height:20px;
}
.tags .tag1{font-size: 11px;}
.tags .tag2{font-size: 12px;}
.tags .tag3{font-size: 13px;}
.tags .tag4{font-size: 14px;}
.tags .tag5{font-size: 15px;}
.tags .tag6{font-size: 16px;}
.tags .tag7{font-size: 17px;}
.tags .tag8{font-size: 18px;}
.tags .tag9{font-size: 19px;}
.tags .tag10{font-size: 20px;}

/* ABRA UM AGITO */
#redir {
background-color: #321c4c;
padding: 40px;
margin: 0 auto;
width: 500px;
font-size: 1.2em;
text-align:left
}
#redir p {color: #ffffff; font-size: 0.9em; line-height: 1.2em}
#redir h2{font-size: 1.5em;color: #ffffff;margin: 10px 0 20px; font-weight: bold}
#redir .redir-quote {
width: 180px;
height: 80px;
position: relative;
margin-top: 15px
}
#redir .redir-quote p {
font-size: 1.3em;
}
#redir #redir-esq {float: left; margin-right: 20px;}
#redir #redir-dir {float: right; text-align: right; margin-left: 20px;}
#redir .redir-button {
text-decoration: none; 
color: #ffffff; 
background: #502d79; 
padding: 10px;
float: right;
}
#redir a.redir-button:hover {
text-decoration:underline;
}
.bigquote {
color: #F57B20;
font-size: 8em;
line-height: 0.8em;
position: absolute;
}
.smallquote {
color: #F57B20;
font-size: 3em;
line-height: 0.8em;
}
#quote1 {
left: -20px;
top: -20px;
}
#quote3 {
line-height: 0;
}
#quote4 {
top: 33px;
}
#quote5 {
top: -20px;
left: 0;
}
#Billboard{
 background: #EEEEEE;
 padding: 10px 0;
}
#Wide{
	background:#ffffff;
	width:970px;
	height:90px;
	padding:0;
	margin:	20px 0 0 -15px;
}
.itens-box{
 background:#eee; 
 padding:10px 0;
 clear:both;
}
.itens-box h2, .itens-box p, .itens-box h3{
 margin-left:10px;
}

/* Webdoor Home */
.webdoor {
position: relative;
height: 250px;
float: left;
cursor: pointer;
width: 620px;
z-index:0;
}
.webdoor:hover .forward {display:block;}
.webdoor:hover .backward {display:block;}
.webdoor:hover .slidetabs {display:block;}
.webdoor div {
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
}
.webdoor img {
width:620px;
height:250px;	
}
.webdoor h2 {
color: #FFFFFF;
display: block;
font: 2em/1.3em 'LeagueGothicRegular',Arial,sans-serif;
left: 5px;
position: absolute;
filter:progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=3);
text-shadow: 0px 0px 1px #000000, 0px 0px 2px #000000, 1px 1px 3px #000000, 2px 2px 3px #000000;
text-transform: uppercase;
top: 5px;
z-index: 8;
width: 250px;
}
.webdoor h2 a {color: #FFFFFF;}
.webdoor .slidetabs {
width: 620px;
clear: both;
text-align: center;
margin: 0;
position: absolute;
bottom: 0;
display: none;
}
.webdoor .slidetabs a {
background: url("../im/bullets.png") no-repeat scroll 0 0 transparent;
border: 0 none;
display: inline-block;
height: 22px;
margin-right: 3px;
text-indent: -9999px;
width: 22px;
}
*:first-child+html .slidetabs a{ text-indent:0; line-height:0; font-size:0; overflow:hidden}/*ie7 hack */
.webdoor .slidetabs a:hover {background-position:0 -22px;}
.webdoor .slidetabs a.current {background-position:0 -22px;}
.forward, .backward {
background: url(../im/sprite-geral.png) no-repeat;
border: 0 none;
bottom: 5px;
cursor: pointer;
display: none;
height: 44px;
position: absolute;
text-indent: -9999px;
width: 100px;
z-index: 10;
}
.galeria {
position: relative;
height: 670px;
float: left;
cursor: pointer;
width: 620px;
margin-top: 10px;
text-align: center;
}
.galeria div {
width: 620px;
display:none;
position:absolute;
top:0;
left:0;
}
.galeria h2 {
font-size:12px;
padding: 10px;
color:#fff;
background: #555;
text-align: left;
}
.galeria img {margin: 0 auto; display: block;}
.slidetabs {
width: 620px;
clear: both;
text-align: center;
margin:0;
}
.slidetabs a {
background: url("../im/bullets.png") no-repeat 0 4px;
display: inline-block;
height: 22px;
margin-right: 3px;
width: 22px;
text-indent:-10000px;
}
*:first-child+html .slidetabs a{ text-indent:0; line-height:0; font-size:0; overflow:hidden}/*ie7 hack */
.slidetabs a:hover {background-position:0 bottom;}
.slidetabs a.current {background-position:0 bottom;} 
.galeria .forward, .galeria .backward {top:0%;display:block;margin-top:-42px;}
.forward { background-position: 77px -53px; right: 10px; filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5;}
.forward:hover { filter: alpha(opacity=100); -khtml-opacity: 1.0; -moz-opacity: 1.0; opacity: 1.0; }
.backward {background-position: 0 -8px;left: 10px; filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5;}
.backward:hover { filter: alpha(opacity=100); -khtml-opacity: 1.0; -moz-opacity: 1.0; opacity: 1.0;}
.disabled {visibility:hidden !important;}

.box-contato .itens-box {
width: 940px;
height: auto;
}

.afiliados {
width:980px;
margin:40px auto;
position:relative;
top:15px;   
text-align:left;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
background: #321c4c; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6600e1', endColorstr='#321c4c'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#6600e1), to(#321c4c)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #6600e1,  #321c4c); /* for firefox 3.6+ */
}
.afiliados h3{
font-size: 1.56em;
margin:20px 0 10px 20px;
padding:20px 0 10px 0;
color:#fff;
}

.afiliados ul{
width:172px;
float:left;
margin:0 0 5px 20px;
}
.afiliados ul li{
font-size: 1.08em;
margin-bottom:6px;
font-weight: bold;
}
.afiliados ul li.estado{
font-size: 1.23em;
margin:25px 0 3px 0;
color:#fff;
}
.afiliados ul li a{
color:#ddd;
}
.afiliados .abra{
text-align:right;
padding:10px 20px;
clear:both;
background: url(../im/transparencia20.png) ;
}
.afiliados .abra a{
color:#ccc;
font-size: 0.92em;
font-weight: bold;
text-transform:uppercase;
}
.banners-fl{
padding-right:209px;
}
.banners-fl #footer-main{
border-right:209px solid transparent;
}
.banners-fl #bar-top {
background: #4c00a8;
border-right:209px solid transparent;
}

.premium{
background: url(../im/taste-bg.jpg);
}
.premium div#nav-main {
background: #7a6749; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#927d59', endColorstr='#615239'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#927d59), to(#615239)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #927d59,  #615239); /* for firefox 3.6+ */
}
.premium div#nav-main ul li.current {
background: #705d46; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#927d59', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#927d59), to(#000000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #927d59,  #000000) !important; /* for firefox 3.6+ */
}
.premium #footer-main {
width:100%;
padding: 20px 0;
background: #7a6749; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#927d59', endColorstr='#615239'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#927d59), to(#615239)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #927d59,  #615239); /* for firefox 3.6+ */
}
.premium div#nav-main ul .current ul li {background: none !important; filter: none;}
.premium div#top-content {background-color: #705d46;}
.premium div.banners-fl #bar-top{border-right:209px solid #705d46;}
.premium h5,
.premium h2 a {color: #705d46;}
.premium .blade h2 a {color:#ebc79c;}
.premium .voltar {background: url("../im/taste-cob-volta.gif") no-repeat;}
.premium .avancar {background: url("../im/taste-cob-vai.gif") no-repeat;}
.premium .pages-list,
.premium .player-fotos .pages-list,
.premium .enviar-comentarios .inserir-msg {background: #F4F2EE;}
.premium .player-info,
.premium .enviar-comentarios h4 {background: url("../im/taste-back-cob.gif") repeat-x #F4F2EE;}
.premium .player-info .btn-actions {background: #e9e4dd;}
.premium .player-info .tools li:hover{background:#F4F2EF;}
.premium #coberturas .header {background: #887042;}
.premium #listacoberturas #ponteiro {background: url("../im/taste-ponteiro.png") no-repeat 4px 5px;}
.premium .header-page h1{float:left;}
.premium .logo-premium{float:right;}
.premium .box-list p {color:#414141;}
.premium div.player-fotos div.pages-list ul.thumbs li a:hover, 
.premium div.player-fotos div.pages-list ul.thumbs li a.thumbMarcado {border:3px solid #705D46;}

/* Arredondamento de canto */
.canto-sd, .canto-se, .canto-id, .canto-ie{ /*sprite*/
position: absolute;
display: block;
height: 6px;
width: 6px;
background: url(../im/sprite-geral.png) no-repeat;
}
.canto-se {background-position: 0 -101px; left: 0; top: 0;}/*sprite*/
.canto-sd {background-position: -6px -101px; right: 0; top: 0;}/*sprite*/
.canto-ie {background-position: 0 -107px; left: 0; bottom: 0;}/*sprite*/
.canto-id {background-position: -6px -107px; right: 0; bottom: 0;}/*sprite*/
/* Box Agenda e Guia na home */
.box-agenda, .box-guia {
float: left;
position: relative;
width: 300px;
padding-bottom:0;
}
.box-agenda h5, .box-agenda h2 a {color:#199500;}
.box-guia h5, .box-guia h2 a {color:#2347A3;}
.box-agenda .calendario, .box-guia .thumb{
float: left;
height:35px;
width:47px;
margin-right:10px;
background:#ebf2ea;
position: relative;
}
.box-guia .thumb img{
height:35px;
width:47px;
margin:0;
}
.box-agenda .calendario p{
padding-top:4px;
line-height: 1.0em;
margin-bottom: 0;
text-align:center;
}
.box-agenda .calendario .semana{
font-size: 1.08em;
font-weight: bold;
color:#5a5a5a;
padding-top:3px;
}
.box-agenda .calendario .dia{
font-size: 0.85em;
color:#5a5a5a;
}
.box-tooltip{
position:absolute;
width: 323px;
display: none;
z-index: 999;
}
.box-tooltip .tit {background: url(../im/sprite-geral.png) no-repeat -317px -177px; height:53px;}/*sprite*/
.box-tooltip .mais-info {background: url(../im/sprite-geral.png) no-repeat 0 -177px; height:43px; padding-top:10px;margin-right:7px;width:316px;}/*sprite*/
.box-tooltip .infos {background: url("../im/tooltip-middle.png") repeat-y;}
.box-tooltip .infos .ponta{
background: url("../im/ponta.jpg") no-repeat center center;
position:absolute;
right:0;
top:50%;
height:24px;
width:16px;
margin-top:-12px;
margin-left:-1px;
}
.box-tooltip h2{
padding:19px 18px 0 18px;
}
.box-tooltip img{
margin:4px 0 0 18px;
float:left;
}
.aside .box-tooltip .infos ul li{
padding:4px 0 4px 18px;
font-weight: bold;
font-size: 1.00em;
float:left;
width: 140px;
border: none;
height: inherit;
}
.aside .box-tooltip ul li span{
text-transform: uppercase;
color:#777777;
font-size: 0.92em;
font-weight: normal;
display:block;
}
.aside .box-tooltip .mais-info p{
margin:0 25px 0 18px;
padding-top:5px;
text-align:right;
border-top:1px solid #e2e2e2;
font-size: 1.00em;
}
.box-tooltip .detalhe-agenda h2 a{color:#199500;}
.box-tooltip .detalhe-agenda ul li a {color:#199500;}
.box-tooltip .detalhe-agenda .mais-info .btn-mais a {background: #199500;}
.box-tooltip .detalhe-agenda .mais-info .btn-mais a:hover {background: #168300;}
.agenda .btn-mais a {background: #199500;float:right;padding:5px 5px 3px 5px;margin:0 10px 10px 0;}
.agenda .btn-mais a:hover {background: #168300;}
.box-guia .box-tooltip ul li a {color:#2347A3;}
.box-guia .box-tooltip .mais-info .btn-mais a { background: #2347A3;}
.box-guia .box-tooltip .mais-info .btn-mais a:hover {background: #1d3c8b;}
.clear{clear:both;}
.box-guia .box-list1 li, .box-agenda .box-list1 li{height:50px; overflow:inherit;}
.btn-boxguia, .btn-boxagenda{/*sprite*/
width:300px; 
padding:9px 0 9px 0; 
margin:0 10px 10px 10px;
color:#fff;
display:block;
clear:both;
text-align:center;
font-size: 1.08em;
font-weight: bold;
}
.btn-boxguia{background: url(../im/sprite-geral.png) no-repeat -339px -84px;}/*sprite*/
.btn-boxagenda{background: url(../im/sprite-geral.png) no-repeat -38px -84px; }/*sprite*/
.divulgue .btn-boxguia, .divulgue .btn-boxagenda{
 margin:10px 0;
}
.guia-list .vip{background:#FFFDE0;}
#coberturas-aux {margin:20px 10px;}
#coberturas-aux .header {
background: url("../im/risco.gif") no-repeat scroll left bottom transparent;
border-bottom: none;
height: 36px;
}
#coberturas-aux .header h5 {
color:#4C00A8;
padding:0;
text-shadow: none;
}
#coberturas-aux #listacoberturas-aux {background: url("../im/fundocob2.png") no-repeat scroll right top #eeeeee;}
#coberturas-aux #listacoberturas-aux span {
background: transparent;
}
div#listacoberturas-aux ul li {
float: left;
padding: 4px 0 0 10px;
height:30px;
width: 180px;
}
div#coberturas-aux p {margin-bottom:0;}
.pelaweb ul li{margin:0px 0 20px 10px;}
div.compras {margin-top:10px;}
.compras h5 {
	color:#E06400;
}
.compras .prod {
	text-align: center;
}
.compras .prod li {
	margin: 10px 10px 20px;
	height: 200px;
}
.compras .prod h2 {
	background: url("../im/shop-sombra.png") no-repeat scroll center bottom transparent;
	font-size: 0.85em;
	font-weight: bold;
	padding-bottom: 12px;
	color:#E06400;
	height:33px;
}
.compras .prod a {
	color:#E06400;
}
.compras .prod p {
	color: #777777;
	font-size: 0.92em;
	margin: 0;
}
.leilao-interna .mais-info .compras.grid2 .header {
	margin:0;
	background:transparent;
}
.leilao-interna .mais-info .compras.grid2 {
	width:280px;
	padding-right:10px;
	margin:0 0 40px 0;
}
.mais-info .compras .prod li{
	height:65px;
	width:280px;
	margin:5px 0;
	background:transparent;
	border-bottom:1px solid #EEEEEE;
}
.mais-info .compras .prod .shop-thumb {
	height:60px;
	float:left;
	padding:0;
}
.mais-info .compras .prod p {
	float:right;
	margin:6px 0 0 0;
	width:auto;
}
.mais-info .compras .prod h2 {
	background:transparent;
	padding:0;
	text-align:left;
	height:20px;
}
.compras .prod p .valor-item,
.compras .prod p .valor {
	color: #555555;
	font-size: 1.38em;
	font-weight: bold;
}
.shop-thumb img{
    max-height:100px;
    max-width:100px;
}
.compras .prod .shop-thumb{
 height: 100px; 
 width:100px;
 display:table-cell;
 padding-left:20px;
 vertical-align:middle;
}
.destaques-guia {
	margin:0 0 0 -10px;
	overflow:hidden;
	width:320px;
}

/*-----------| MENU |-----------*/
div#nav-main {
	font-size: 1.2em;
	width: 980px;
	height: 40px;
	margin-bottom: 30px;
	clear: both;
	padding: 0;
	line-height: 100%;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	background: #321c4c; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6600e1', endColorstr='#321c4c'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#6600e1), to(#321c4c)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #6600e1,  #321c4c); /* for firefox 3.6+ */
}
div#nav-main div#nav-main-content {
float: left;
position: relative;
width: 980px;
}
div#nav-main ul.new {
float: left;
position: relative;
}
div#nav-main ul.new li { /*sprite*/
float: left;
list-style: none;
background: url(../im/sprite-geral.png) no-repeat right -196px;
position:relative;	
}
div#nav-main ul.new li a:hover {
color:#ddd;
}
div#nav-main ul.new li span{ /*sprite*/
float: none;
height: inherit;
*height: 24px;
margin: 0;
width: inherit;
*width: auto;
}
/* main level link */
div#nav-main ul.new span{
font-weight: bold;
color: #fff;
text-decoration: none;
display: block;
padding: 12px;
position: relative;
cursor:default;	
}
div#nav-main ul.new span span{
padding:0;
}
div#nav-main ul.new span .tit-menu2{/*sprite*/
padding:0 12px 0 0;
background: url(../im/sprite-geral.png) no-repeat right -260px;
}
div#nav-main ul.new a, div#nav-main ul.new li  {
font-weight: bold;
color: #fff;
text-decoration: none;
display: block;
position: relative;
cursor:hand;	
}
div#nav-main ul.new li.current ul li a {
text-shadow: none;
}
/* sub levels link hover */
div#nav-main ul.new  ul li:hover a,
div#nav-main ul.new  li:hover li a {
background: none;
border: none;
color: #555;
height: auto;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
div#nav-main ul.new ul li a,
div#nav-main ul.new ul li a:hover {
background: none !important;
margin: 0 3px ;
height: 12px !important;
color: #555 !important;
border: none !important;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
font-size: 14px;
font-weight: bold;
text-shadow: none;
padding:2px 5px 5px 5px;
}
div#nav-main ul.new ul li a:hover,
div#nav-main ul.new ul li.current a {
background: #aaa !important;
color: #fff !important;
text-shadow: none;
}
/* level 2 list */
div#nav-main ul.new ul.fixed {
background: #cccccc; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#eeeeee)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #cccccc,  #eeeeee); /* for firefox 3.6+ */
border-bottom: 1px solid #dfdfdf;
display: none;
margin: 0;
padding: 0;
width: 980px;
position: absolute;
top: 40px;
left: 0px;
height: 29px;
height:29px;
}
/* novo */
div#nav-main ul.new li.new {
height:0;
width:0;
padding:0;
}
div#nav-main ul.new li.new ul {
background: #ffffff; /* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dad6df', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#dad6df), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #dad6df,  #ffffff); /* for firefox 3.6+ */
border-bottom: 1px solid #f5f5f5;
}
div#nav-main ul.new li.new ul .label{
font-size: 11px;
font-weight:bold;
margin:8px 10px 0 15px;
color:#321C4C;
}
/* dropdown */
div#nav-main ul.new li.current  > ul {
display: block;
z-index: 4;
}
div#nav-main ul.new li:hover > ul {
display: block;
z-index: 5;
}
div#nav-main ul.new ul li {
float: left;
margin: 6px;
padding: 0;
background: none;
}
div#nav-main ul.new ul a {
font-weight: normal;
}
/*-----------| Submenu |-----------*/
div#nav-main ul.new li .submenu{
position:absolute;
top:0;
left:-9999px; 
z-index:9999;
margin:-8px -8px 0 -8px;    
}
div#nav-main ul.new li:hover .submenu{
left:0; 
}
div#nav-main ul.new li .submenu .submenu-aba{/*sprite*/
z-index:999;
*z-index:9999;
display:inline-block;
background: url(../im/sprite-geral.png) no-repeat -614px -232px;
position:absolute;
}
div#nav-main ul.new li .submenu .cont-submenu{
z-index:99;
*z-index:1000;
display:inline-block;
position:absolute;
top:40px;
*top:37px;
}

div#nav-main ul.new li .submenu .submenu-aba .submenu-aba2 .tit-menu2 a,
div#nav-main ul.new li .submenu .submenu-aba .submenu-aba2 .tit-menu2 {
color:#444;
text-shadow: 0 1px 0 #fff;
}
div#nav-main ul.new li .submenu .submenu-aba .submenu-aba2 .tit-menu{
padding-left:10px;
}
div#nav-main ul.new li .submenu .submenu-aba .submenu-aba2 .tit-menu .tit-menu2{/*sprite*/
margin:8px 8px 0 0;
*margin:20px 8px 0 0;
background: url(../im/sprite-geral.png) no-repeat right -238px;
}
/*sprite*/
div#nav-main ul.new li .submenu .submenu-te{background: url(../im/menu-sub-meioe.png) repeat-y;}
div#nav-main ul.new li .submenu .submenu-td{background: url(../im/sprite-geral.png) no-repeat right -60px;}
div#nav-main ul.new li .submenu .submenu-re{background: url(../im/sprite-geral.png) no-repeat -59px -72px;}
div#nav-main ul.new li .submenu .submenu-rd{background: url(../im/sprite-geral.png) no-repeat right -72px;}
div#nav-main ul.new li .submenu .submenu-te, div#nav-main ul li .submenu .submenu-re{height:11px; width:11px;float:left;clear:both;}
div#nav-main ul.new li .submenu .submenu-td, div#nav-main ul li .submenu .submenu-rd{height:11px; margin-left:11px;}
div#nav-main ul.new li .submenu .submenu-me{background: url(../im/menu-sub-meioe.png) top left repeat-y; clear:both;}
div#nav-main ul.new li .submenu .submenu-md{background: url(../im/menu-sub-meiod.png) top right repeat-y; margin-left:8px; padding:5px 15px 15px 5px; *z-index:9999!important;}
div#nav-main ul.new li .submenu .submenu-aba .submenu-aba2{
background: url(../im/sprite-geral.png) no-repeat right -8px;
margin-left:11px;
}
/*sprite*/

div#nav-main ul.new li .duascol .submenu-md{width:440px;}
div#nav-main ul.new li .trescol .submenu-md{width:660px;}
div#nav-main ul.new li .quatrocol .submenu-md{width:880px;}

div#nav-main ul.new li .submenu ul{
width:220px;
float:left;
clear: none;
display:block;
position:relative;
}
div#nav-main ul.new li .submenu ul li{
text-align:left;
float:none;
}
div#nav-main ul.new li .submenu ul li a{
display:inline-block;
margin-left:8px;
}
div#nav-main ul.new li .submenu ul li .tit-submenu{
padding:0 0 5px 0;
}
div#nav-main ul.new li .submenu ul li .tit-submenu a{
margin-left:2px;
font-size:0.92em;
}
div#nav-main ul.new span {
border-right : 0px;
border-left : 0px;
border-bottom : 0px;
top: 0;
margin: 0;
}
div#nav-main ul li.current .tit-menu {
background: url(../im/menu-sep.png) top right no-repeat;
}
.search_new{ /*sprite*/
float:right;
width: 165px;
height: 33px;
margin: 3px 3px 0 0;
background: url(../im/sprite-geral.png) no-repeat -416px -8px;
}
.search_new input#bt { /*sprite*/
float:left;
width: 33px;
height: 33px;
background: url(../im/sprite-geral.png) no-repeat -32px -232px;
cursor:pointer;
}
.search_new input#bt:hover { /*sprite*/
filter: alpha(opacity=80);
-khtml-opacity: 0.8;
-moz-opacity: 0.8;
opacity: 0.8;
}
.search_new input {
border: none;
background: none;
}
.search_new input#filterWord {
float:left;
width: 120px;
height: 20px;
padding: 3px;
margin: 3px 3px 3px 3px;
color: #000;
font-size: 0.9em;
}
div#nav-main ul.new li .umacol .submenu-rd{*width:237px; *margin-top:-11px;}
div#nav-main ul.new li .duascol .submenu-rd{*width:457px; *margin-top:-11px;}
div#nav-main ul.new li .trescol .submenu-rd{*width:677px; *margin-top:-11px;}
div#nav-main ul.new li .quatrocol .submenu-rd{*width:897px; *margin-top:-11px;}

/* Overlay Pedido*/
.overlay-foto {	
	display:none;
	z-index:10000;
	position: absolute;
	top: 65px;
	left: 50%;
	margin-left: -260px;
	background-color:#fff;
	width:480px;
	padding:20px;
	text-align:left;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

.overlay-foto .close {
	background-image:url(../im/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.overlay-foto legend{	
	font-size:1.08em;
	font-weight:normal;
	padding:10px 0 20px 0;
	color:#555;
}

.overlay-foto label {
	width: 90px;
	float: left;
	text-align: right;
	padding: 10px 10px 0 0;
	font-weight: bold;
}
.overlay-foto input {
	background: none;
	border: none;
	height: 25px;
	color: #555;
	padding: 5px 10px;
	width: 160px;
}
.overlay-foto .campos-form {
	float:left;
	margin-top:15px;
}
.overlay-foto .campos-form li {
	height:40px;
	width:480px;
	margin-bottom:5px;
}
.overlay-foto .campos-form li span{
	padding-top:10px;
	font-weight:bold;
	float:left;
}
.overlay-foto .campos-form .campo1 {background: url(../im/field.gif) 100px 0 no-repeat;}
.overlay-foto .campos-form .campo1 input{ width:230px;}
.overlay-foto .campos-form .campo2 {background: url(../im/field2.gif) 100px 0 no-repeat;}
.overlay-foto .campos-form .campo4 {height:100px;}
.overlay-foto .campos-form .campo4 label{padding:30px 10px 10px 0;}
.overlay-foto .tamanho-foto li{height:36px; width:460px; padding:5px; background:#f9f9f9; margin-bottom:5px; float:left;}
.overlay-foto .tamanho-foto li input{height:12px; width:20px; float:left; margin:2px 4px 50px 0 !important;}
.overlay-foto .tamanho-foto li h2{margin-bottom:4px;}
.overlay-foto  input#enviar {
	background: url(../im/bt-laranja.gif) no-repeat;
	height: 33px;
	width: 91px;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	margin: 5px 50px 0 100px;
	float:left;
}
#bt_baixar{
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	z-index: 10;
}
.extras .campo3{
    height: 79px !important;
}
.extras .campo3 span{
    display: block !important;
    height: 79px !important;
}
.extras #enviar{
    margin-top: 10px !important;
}
/* Fotos Extras*/
.player-fotos-extras .header{
width:620px;
}
.player-fotos-extras .header h1{
float:left;
width:510px;
}
.player-fotos-extras .header h3{
float:right;
color:#888;
font-size:1.00em;
margin-top:11px;
}
.player-fotos-extras .header h2{
clear:both;
padding-top:5px;
font-weight:bold;
color:#555;
}
.player-fotos-extras .header p{
color:#555;
margin-bottom:10px;
}
.player-fotos-extras ul li{
float:left;
margin:10px;
}
.player-fotos-extras ul li a{
display:block;
width:100px;
height:79px;
position:relative;
overflow: hidden;
}
.player-fotos-extras ul li a span{
background: url("../im/hover-extras.png") no-repeat;
width:100px;
height:79px;
position:absolute;
top:79px;
left:0;
}
.player-fotos-extras ul li a img{
float:left;
}
div#nav-main ul.new span {
 *height: 40px;
}
div#nav-main ul.new span span{
 *height: 20px;
}
#content{
 *z-index:-1;
 *position:relative;
}
#indic{/*sprite*/
background: url(../im/sprite-geral.png) no-repeat -32px -149px;
display: none;
height: 24px;
left: -10px;
position: absolute;
top: 0;
width: 16px;
z-index: 1000;
}
#pesquisa-result li.destaque {
background: url("../im/classi-estrela-dest.png") no-repeat scroll right top #FFFBEF;
border: 1px solid #FFD9BA;
height: 85px;
margin-bottom: 20px;
margin-top: 0;
padding: 4px 7px;
width: 444px;
}
#pesquisa-result li.normal {
height:95px;
margin: 0 10px 20px;
}
.agregador_home h2 a, .agregador_home_grid2 h2 a{
color:#F57B20;
}
.agregador_header h5 a{
color:#F57B20;
}
.agregador_home {
margin-bottom:20px;
}
.agregador_home.agregador_grid {
margin-top:33px;
}
.agregador_home_grid2{
width:320px;
float:left;
}
.agregador_home .trend1, .agregador_home .trend2, .agregador_home .trend3, .agregador_home .trend4 {
/*	overflow:hidden;
	height:118px;
*/
}
.trend0 h2 {
    font-size: 1.69em;
    line-height: 1.1em;
}
.trend4 h2, .trend3 h2 {
    font-size: 1.08em;
    line-height: 1.5em;
}
.session.facebook-agito, .session.twitter {
height:290px;
background:url("../im/loading.gif") no-repeat scroll center center transparent;
}