@charset "iso-8859-1";
table,img,fieldset,button {
border:none;
}

object,embed {
z-index:100000 !important;
}

body.nobg {
background:none !important;
height:660px;
width:auto;
}

#top-popup {
background:url(/img/bg-popup-top.png) repeat-x left top;
height:33px;
width:100%;
}

#top-popup img {
float:left;
margin:7px 0 0 20px;
}

#top-popup a {
background:url(/img/icon-close-popup.png) no-repeat left top;
color:#FFF;
float:right;
font-size:14px;
font-weight:700;
height:13px;
line-height:13px;
margin:9px 0 0;
padding-left:21px;
width:67px;
}

#top-popup a:hover {
text-decoration:none;
}

#modalwindow {
background:#fff;
display:none;
height:100%;
opacity:.60;
position:fixed;
width:100%;
z-index:500000 !important;
}

#content-bar {
float:left;
width:699px;
}

#content-bar.fullsize {
width:980px;
}

#super-manchete {
height:auto;
margin:0 0 20px;
width:100%;
}

#super-manchete h3 {
color:red;
margin-bottom:5px;
}

#super-manchete h1 {
background:#EFEFEF;
padding:15px;
}

#super-manchete h1 a {
color:#14295a;
font-size:30px;
letter-spacing:-1px;
line-height:28px;
}

#super-manchete h1 a:hover {
text-decoration:underline !important;
}

#media-bar {
float:right;
width:250px;
}

#pictures,
#pictures-home {
border-bottom:1px solid #ccc;
float:left;
height:75px;
padding:13px 0;
width:699px;
}

#pictures-garota {
float:left;
margin:-12px 20px 0 0;
width:504px;
border-bottom:1px solid #ccc;
float:left;
height:75px;
padding:13px 0;
}

#pictures-home {
border-bottom:none;
padding:15px 0 0;
}

#pictures a.prev,
#pictures-home a.prev,
#pictures-garota a.prev {
background:url(/img/icon-gallery-left.gif) no-repeat left top;
float:left;
height:75px;
width:21px;
}

#pictures a.next,
#pictures-home a.next,
#pictures-garota a.next {
background:url(/img/icon-gallery-right.gif) no-repeat right top;
float:right;
height:75px;
width:20px;
}

#pictures div.scrollable,
#pictures-home div.scrollable {
float:left;
height:75px;
overflow:hidden;
position:relative;
width:658px;
padding-top:34px;
margin-top:-34px;
}

#pictures-garota div.scrollable {
float:left;
height:75px;
overflow:hidden;
position:relative;
width:458px;
padding-top:34px;
margin-top:-34px;
}

#pictures div.scrollable ul.items,
#pictures-home div.scrollable ul.items,
#pictures-garota div.scrollable ul.items {
clear:both;
height:75px;
position:absolute;
width:20000em;
}

#pictures div.scrollable ul.items li,
#pictures-home div.scrollable ul.items li {
border:3px solid #88bddf;
float:left;
height:69px;
margin:0 5px 0 6px;
width:92px;
}

#pictures-garota div.scrollable ul.items li {
border:3px solid #88bddf;
float:left;
height:69px;
margin:0 8px 0 9px;
width:92px;
}

#pictures div.scrollable ul.items li a,
#pictures-home div.scrollable ul.items li a,
#pictures-garota div.scrollable ul.items li a {
float:left;
height:69px;
width:92px;
}

#pictures div.scrollable ul.items li.active,
#pictures-home div.scrollable ul.items li.active,
#pictures-garota div.scrollable ul.items li.active {
border-color:#495282;
}

#today-picture {
background:#fff;
float:left;
height:284px;
width:345px;
}

#today-picture h3 {
color:#06c;
float:left;
font-size:14px;
font-weight:700;
height:20px;
text-transform:uppercase;
width:60px;
}

#today-picture div.navi {
float:right;
height:20px;
text-align:right;
width:250px;
}

#today-picture div.navi a {
color:#666;
cursor:pointer;
font-size:9px;
margin-left:3px;
padding:2px 3px;
}

#today-picture div.navi a:hover {
background:#06c;
color:#fff;
text-decoration:none;
}

#today-picture div.navi a.active {
background:#06c;
color:#fff;
}

#today-picture div.scrollable {
border:1px solid #ccc;
float:left;
height:262px;
overflow:hidden;
position:relative;
width:343px;
}

#today-picture div.scrollable ul.items {
clear:both;
height:264px;
position:absolute;
width:20000em;
}

#today-picture div.scrollable ul.items li {
cursor:pointer;
float:left;
height:264px;
margin:0 !important;
width:343px;
}

#today-picture div.scrollable ul.items li a {
border-bottom:1px solid #ccc;
float:left;
height:213px;
width:343px;
}

#today-picture div.scrollable ul.items li p {
background:#efefef;
float:left;
height:48px;
padding:8px 0 0 12px;
width:343px;
}

#today-picture div.scrollable ul.items li p a {
border:none;
float:none;
height:auto;
width:auto;
}

#today-picture div.scrollable ul.items li p a.title {
color:#14295a;
display:block;
font-size:16px;
font-weight:700;
margin-bottom:1px;
}

#today-picture div.scrollable ul.items li p a.legend {
color:#333;
display:block;
font-size:11px;
}

a.disabled {
visibility:hidden !important;
}

#headline {
float:left;
height:284px;
margin-left:20px;
width:334px;
}

#headline div.full a {
color:#000;
display:block;
font-size:12px;
line-height:16px;
}

#headline div.full h4 a {
color:#14295a;
display:block;
font-size:26px;
font-weight:700;
line-height:normal;
padding-bottom:3px;
}

#headline div.line {
margin-top:19px;
}

#headline div.line,x:-moz-any-link,x:default {
margin-top:15px;
}

#headline div.line p {
color:red;
display:block;
font-size:10px;
margin-bottom:2px;
text-transform:uppercase;
}

#headline div.line a {
color:#14295a;
font-size:16px;
font-weight:700;
}

#linepicture {
float:left;
height:200px;
margin-top:15px;
width:699px;
}

#linepicture div {
float:left;
height:200px;
width:220px;
}

#linepicture div.middle {
margin:0 19px;
}

#linepicture div h3 {
color:#0071bb;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:4px;
text-transform:uppercase;
}

#linepicture div a {
display:block;
height:128px;
width:218px;
}

#linepicture div a img {
border:1px solid #ccc;
height:128px;
width:218px;
}

#linepicture div p {
background:#e5e5e5;
height:52px;
width:220px;
}

#linepicture div p a {
color:#000;
display:block;
font-size:16px;
font-weight:700;
height:auto;
line-height:16px;
padding:9px 0 0 12px;
width:auto;
}

#digital-edition {
border-bottom:4px solid #efefef;
float:right;
margin-top:15px;
padding-bottom:14px;
width:239px;
}

#digital-edition h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:17px;
padding-bottom:9px;
text-transform:uppercase;
}

#digital-edition a.digital {
float:left;
margin:0 19px 0 5px;
}

#digital-edition a.newsletter {
background:url(/img/icon-assine-newsletter.gif) no-repeat center top;
color:#666;
display:block;
float:left;
font-size:10px;
height:24px;
margin-top:17px;
padding-top:56px;
text-align:center;
width:50px;
}

#digital-edition a.twitter {
background:url(/img/icon-twitter.gif) no-repeat center top;
color:#666;
display:block;
float:left;
font-size:10px;
height:40px;
margin-top:26px;
padding-top:40px;
text-align:center;
width:50px;
}

#lastest-news {
border-bottom:4px solid #efefef;
float:left;
height:224px;
margin:15px 0 0 19px;
width:459px;
}

#lastest-news a.more {
background:#fff;
bottom:0;
color:#666;
float:right;
font-size:10px;
margin-top:-10px;
padding-left:15px;
position:relative;
}

#lastest-news ul {
border-bottom:4px solid #efefef;
display:block;
height:25px;
width:459px;
}

#lastest-news ul li {
float:left;
margin-right:25px;
}

#lastest-news ul li a {
color:#333;
display:block;
font-size:10px;
margin-bottom:12px;
padding-top:4px;
text-transform:uppercase;
}

#lastest-news ul li a:hover {
text-decoration:none;
}

#lastest-news ul li a.current {
color:#0071bb;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:12px;
padding-bottom:9px;
padding-top:0;
text-transform:uppercase;
}

#lastest-news div.list {
height:192px;
overflow:hidden;
width:459px;
}

#lastest-news div.list ol li {
display:block;
overflow:hidden;
padding:2px 0;
width:459px;
}

#lastest-news div.list ol li p {
display:block;
width:459px;
}

#lastest-news div.list ol li p > span {
color:#000;
float:left;
font-size:12px;
font-style:normal;
font-weight:400;
height:14px;
padding-top:1px;
width:36px;
}

#lastest-news div.list ol li p a {
color:#000;
float:left;
margin-left:5px;
width:418px;
}

#lastest-news div.list ol li p a strong {
clear:left;
color:#0071bb;
font-size:12px;
font-weight:400;
height:15px;
line-height:16px;
padding:0 5px 0 0;
}

#lastest-news div.list ol li p a span {
color:#000;
font-size:12px;
font-style:normal;
font-weight:400;
height:15px;
}

#ctn-right #lastest-news {
height:auto !important;
margin:15px 0 0 !important;
width:333px !important;
}

#ctn-right #lastest-news a.more {
bottom:-7px !important;
}

#ctn-right #lastest-news div.list ol li p > span {
color:#0071bb !important;
}

#ctn-right #lastest-news div.list {
height:auto !important;
padding-bottom:7px;
}

#ctn-right #lastest-news div.list ol li p {
width:333px !important;
}

#ctn-right #lastest-news div.list ol li p a {
width:292px !important;
}

#ctn-right #lastest-news ul li {
margin-right:25px !important;
}

#ctn-right #lastest-news ul,#ctn-right #lastest-news div.list,#ctn-right #lastest-news div.list ol li,#ctn-right #lastest-news div.list ol li a {
width:333px !important;
}

#ctn-left {
float:left;
width:345px;
}

#columnists {
height:228px;
margin-top:15px;
overflow:hidden;
width:345px;
}

#columnists h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:215px;
}

#columnists a.more {
color:#666;
float:right;
font-size:10px;
height:17px;
padding-top:5px;
text-align:right;
width:120px;
}

#columnists ul {
border-top:4px solid #efefef;
clear:both;
}

#columnists ul li {
border-bottom:1px solid #efefef;
float:left;
padding:15px 0;
width:345px;
}

#columnists ul li a:hover {
text-decoration:none;
}

#columnists ul li a.image {
float:left;
height:75px;
margin-right:10px;
width:80px;
}

#columnists ul li a.name {
color:#000;
float:left;
font-size:16px;
font-weight:700;
padding-top:12px;
width:254px;
}

#columnists ul li a.name span {
color:red;
display:block;
font-size:10px;
font-weight:400;
padding-bottom:2px;
text-transform:uppercase;
}

#region-map {
float:left;
height:267px;
margin-top:15px;
overflow:hidden;
width:345px;
}

#region-map-inter {
float:left;
height:269px;
margin-top:18px;
overflow:hidden;
width:345px;
}

#region-map h3,#region-map-inter h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:345px;
}

#region-map p,#region-map-inter p {
color:#666;
float:left;
font-size:9px;
padding:20px 0 5px;
text-align:center;
text-transform:uppercase;
width:345px;
}

#region-map #swfmap,#region-map-inter #swfmap {
height:206px;
overflow:hidden;
width:345px;
}

#region-map #swfmap div,#region-map-inter #swfmap div {
border:1px solid #efefef;
height:134px;
padding:35px;
width:273px;
}

#region-map #swfmap div img,#region-map-inter #swfmac div img {
float:left;
}

#region-map #swfmap div h3,#region-map-inter #swf div h3 {
border:none;
color:#000;
float:left;
margin:7px 0 0 20px;
width:auto;
}

#region-map #swfmap div p,#region-map #swfmap div a,#region-map-inter #swfmap div p,#region-map-inter #swfmap div a {
clear:both;
color:#666;
display:block;
float:left;
font-size:12px;
line-height:18px;
margin-left:0;
padding-left:0;
text-align:left;
text-transform:none;
width:auto;
}

#region-map #swfmap div a,#region-map-inter #swfmap div a {
color:#c00;
margin-top:10px;
}

#promotions {
float:left;
margin-top:15px;
overflow:hidden;
width:345px;
}

#promotions h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:215px;
}

#promotions a.more {
color:#666;
float:right;
font-size:10px;
height:17px;
padding-top:5px;
text-align:right;
width:120px;
}

#promotions ul {
border-top:4px solid #efefef;
clear:both;
padding-top:5px;
}

#promotions ul li {
float:left;
padding:10px 0;
width:345px;
}

#promotions ul li a:hover {
text-decoration:none;
}

#promotions ul li a.image {
float:left;
height:40px;
margin-right:15px;
width:345px;
}

#promotions ul li a.text {
color:#000;
float:left;
font-size:12px;
padding-top:11px;
width:345px;
}

#promotions ul li a.text span {
color:#0071bb;
display:block;
font-size:11px;
font-weight:400;
margin-bottom:4px;
}

#ctn-right {
float:right;
width:333px;
}

#ctn-right-eq {
float:right;
margin:0 !important;
width:334px;
}

#ctn-left-eq {
float:left;
margin:0 !important;
width:334px;
}

#ctn-left-eq.border-news {
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
height:310px;
width:350px;
}

#ctn-right-eq.border-news {
border-bottom:1px solid #ccc;
height:254px;
padding:30px 20px 26px 30px;
width:298px;
}

#ctn-right-eq.border-news p {
color:#555;
font-size:11px;
line-height:15px;
margin-bottom:20px;
}

#form-newsletter {
padding:50px 34px 62px 26px;
width:274px;
}

#form-newsletter label {
display:block;
margin-bottom:10px;
}

#form-newsletter label.error span {
color:#c00;
}

#form-newsletter label span {
color:#666;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:8px;
}

#form-newsletter label input {
padding:6px;
width:273px;
}

#form-newsletter label.option {
float:left;
width:95px;
}

#form-newsletter label.right {
margin-right:30px;
}

#form-newsletter label.option span {
color:#999;
display:block;
margin:5px 0;
}

#form-newsletter label.option input {
float:left;
margin:7px 10px 0 0;
padding:0;
width:auto;
}

#form-newsletter input.submit {
background:#495282;
border:none;
color:#fff;
font-size:11px;
font-weight:700;
margin-top:10px;
padding:8px 11px;
text-transform:uppercase;
}

div.headline-block {
float:left;
height:85px;
margin:15px 0 10px;
width:333px;
}

div.headline-block a.image {
float:left;
height:85px;
margin-right:7px;
overflow:hidden;
width:90px;
}

div.headline-block h4 a {
color:#000;
display:block;
font-size:16px;
font-weight:700;
margin-bottom:7px;
}

div.headline-block a.text {
color:#000;
display:block;
font-size:12px;
}

div.ad-side {
background:url(/img/icon-publicidade.gif) no-repeat left top;
float:left;
height:250px;
margin-top:15px;
padding-top:13px;
width:300px;
}

#social-column {
float:left;
height:163px;
margin-top:15px;
width:333px;
}

#social-column h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
margin-bottom:11px;
text-transform:uppercase;
width:333px;
}

#social-column ul {
width:333px;
}

#social-column ul li {
float:left;
width:102px;
}

#social-column ul li.middle {
margin:0 14px 0 13px;
}

#social-column ul li a.image img {
border:1px solid #ccc;
height:83px;
width:100px;
}

#social-column ul li a.name {
color:#000;
display:block;
font-size:10px;
padding-top:3px;
}

#social-column ul li a.name span {
color:red;
display:block;
font-size:10px;
margin-bottom:3px;
text-transform:uppercase;
}

#social-column ul li a:hover {
text-decoration:none;
}

#blogs {
float:left;
margin-top:15px;
min-height:340px;
overflow:hidden;
width:333px;
}

#blogs h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:200px;
}

#blogs a.more {
color:#666;
float:right;
font-size:10px;
height:17px;
padding-top:5px;
text-align:right;
width:120px;
}

#blogs ul {
border-top:4px solid #efefef;
clear:both;
}

#blogs ul li {
border-bottom:1px solid #efefef;
float:left;
padding:15px 0;
width:345px;
}

#blogs ul li:last-child {
border-bottom:none;
}

#blogs ul li a:hover {
text-decoration:none;
}

#blogs ul li a.image {
float:left;
height:75px;
margin-right:10px;
width:80px;
}

#blogs ul li h4 a {
color:#000;
float:left;
font-size:16px;
font-weight:700;
margin-bottom:3px;
width:242px;
}

#blogs ul li h4 a span {
color:red;
display:block;
font-size:10px;
font-weight:400;
padding-bottom:2px;
text-transform:uppercase;
}

#blogs ul li a.text {
color:#000;
float:left;
font-size:11px;
width:242px;
}

#quicksearch {
float:left;
height:40px;
width:250px;
}

#quicksearch.baladas {
float:left;
height:20px;
width:250px;
}

#quicksearch fieldset {
float:left;
height:40px;
width:250px;
}

#quicksearch fieldset label {
float:left;
height:20px;
margin-right:9px;
width:210px;
}

#quicksearch fieldset label input {
border:1px solid #ccc;
color:#999;
font-size:10px;
font-weight:700;
height:15px;
padding:3px 0 0 5px;
width:205px;
}

#quicksearch fieldset a {
color:#555;
float:right;
font-size:10px;
font-weight:700;
margin-top:4px;
text-transform:uppercase;
}

#videolist {
float:left;
margin-top:15px;
width:250px;
}

#videolist h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:180px;
}

#videolist a.more {
color:#666;
float:right;
font-size:10px;
height:17px;
padding-top:5px;
text-align:right;
width:70px;
}

#videolist ul {
float:left;
}

#videolist ul li {
float:left;
margin-bottom:0;
width:250px;
}

#videolist ul li.last {
margin-bottom:0;
margin-top:5px;
}

#videolist ul li embed {
float:left;
height:180px;
overflow:hidden;
width:250px;
}

#videolist ul li a.legend {
border-bottom:1px solid #efefef;
border-left:1px solid #efefef;
border-right:1px solid #efefef;
color:#333;
display:block;
float:left;
font-size:10px;
padding:9px 12px;
width:224px;
}

div.ad-square {
background:url(/img/icon-publicidade.gif) no-repeat left top;
float:left;
height:250px;
margin:25px 0 10px;
padding-top:13px;
width:250px;
}

div.ad-square a,div.ad-square a img {
height:250px;
width:250px;
}

#enquete {
float:left;
margin-top:15px;
width:250px;
}

#enquete fieldset {
float:left;
width:250px;
}

#enquete fieldset h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:250px;
}

#enquete fieldset h4 {
color:#06c;
display:block;
float:left;
font-size:16px;
font-weight:700;
margin-bottom:10px;
}

#enquete fieldset label {
float:left;
margin-bottom:8px;
width:250px;
}

#enquete fieldset label input {
float:left;
margin:1px 5px 0 0;
}

#enquete fieldset label span {
float:right;
width:231px;
}

#enquete fieldset input.vote {
float:left;
margin:10px 0 0 51px;
}

#enquete fieldset a {
color:#444;
float:left;
font-size:11px;
margin:16px 0 0 22px;
}

#navigation-tabs {
height:23px;
width:699px;
}

#navigation-tabs ul {
border-bottom:4px solid #efefef;
float:left;
height:23px;
width:699px;
}

#navigation-tabs ul li {
float:left;
padding-right:30px;
}

#navigation-tabs ul li a {
color:#555;
float:left;
font-size:12px;
margin-top:2px;
text-transform:uppercase;
}

#navigation-tabs ul li a:hover {
text-decoration:none;
}

#navigation-tabs ul li a.current {
color:#0071bb;
font-size:14px;
font-weight:700;
margin-top:0;
text-transform:uppercase;
}

#navigation {
width:699px;
}

div.titlebar {
float:left;
margin-bottom:20px !important;
}

#navigation a.rss {
background:url(/img/icon-rss-small.gif) no-repeat right top;
border-bottom:4px solid #efefef;
color:#555;
float:right;
font-size:11px;
height:16px;
padding:2px 0 5px;
width:45px;
}

#navigation a.right {
border-bottom:4px solid #efefef;
color:#555;
float:right;
font-size:11px;
height:16px;
padding:2px 0 5px;
text-align:right;
text-decoration:underline;
width:140px;
}

#navigation p {
border-bottom:4px solid #efefef;
color:#666;
float:left;
font-size:11px;
font-weight:700;
height:23px;
width:699px;
}

#navigation p.divide {
width:654px;
}

#navigation div.blog {
border-bottom:1px solid #efefef;
float:left;
padding-bottom:15px;
}

#navigation div.blog img {
float:left;
margin:13px 15px 0 0;
}

#navigation div.blog p.title {
border:none;
color:#0071bb;
float:left;
font-size:15px;
font-weight:700;
height:auto;
margin:21px 0 7px 20px;
width:542px;
}

#navigation div.blog p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
margin-left:20px;
width:542px;
}

#navigation div.enquete {
border-bottom:1px solid #efefef;
float:left;
padding-bottom:15px;
}

#navigation div.enquete img {
float:left;
margin:22px 34px 10px 19px;
}

#navigation div.enquete p.title {
border:none;
color:#0071bb;
float:left;
font-size:15px;
font-weight:700;
height:auto;
margin:33px 0 7px;
width:542px;
}

#navigation div.enquete p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
width:542px;
}

#navigation div.blog-title {
border-bottom:1px solid #efefef;
float:left;
height:100px;
width:699px;
}

#navigation div.blog-title h3 {
color:#14295A;
float:left;
font-size:23px;
font-weight:700;
margin:25px 30px 0 0;
text-transform:uppercase;
width:430px;
}

#navigation div.blog-title h4 {
color:#666;
float:left;
font-size:15px;
font-weight:400;
margin:0 30px 0 0;
width:430px;
}

#navigation div.blog-title img {
float:right;
position:absolute;
}

#navigation div.message {
border-bottom:1px solid #ccc;
float:left;
padding-bottom:15px;
}

#navigation div.message img {
float:left;
margin:30px 24px 7px 16px;
}

#navigation div.message p.title {
border:none;
color:#0071bb;
float:left;
font-size:15px;
font-weight:700;
height:auto;
margin:30px 0 7px 20px;
width:530px;
}

#navigation div.message p.title-rss {
border:none;
color:#0071bb;
float:left;
font-size:26px;
font-weight:700;
height:auto;
margin:25px 0 19px;
width:530px;
}

#navigation div.message p.subtitle {
border:none;
color:#0071bb;
font-size:14px;
}

#navigation div.message p.resume-rss {
border:none;
color:#999;
float:left;
font-size:12px;
font-weight:400;
height:auto;
line-height:16px;
text-transform:none;
width:670px;
}

#navigation div.message p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
margin-left:20px;
text-transform:none;
width:530px;
}

#content-rss {
float:left;
width:699px;
}

#content-rss h3 {
border-bottom:1px solid #0071bb;
display:block;
float:left;
margin-top:30px;
width:699px;
}

#content-rss h3 span {
background:#0071bb;
color:#fff;
float:left;
font-size:14px;
font-weight:700;
padding:5px 9px;
}

#content-rss ul {
border-bottom:1px solid #ccc;
float:left;
padding:3px 0;
width:699px;
}

#content-rss ul li {
float:left;
padding:5px 0 0;
width:233px;
}

#content-rss ul li a {
background:url(/img/icon-rss-small.gif) no-repeat left top;
clear:left;
color:#999;
display:block;
font-size:12px;
min-height:19px;
padding-left:23px;
padding-top:1px;
width:210px;
word-wrap:break-word;
}

#content-rss div.itens-blog {
background-color:aqua;
margin-bottom:100px;
margin-top:26px;
}

#content-rss div.itens-blog span {
background:url(/img/icon-rss-small.gif) no-repeat left top;
color:#0071bb;
float:left;
font-size:14px;
font-weight:700;
margin:0 20px 50px 0;
padding-left:23px;
text-transform:uppercase;
width:180px;
}

#content-rss div.itens-blog span a {
color:#999;
float:left;
font-size:12px;
font-weight:400;
margin-top:5px;
text-transform:none;
width:130px;
}

#navigation div.message p.resume a {
color:#555;
font-size:12px;
font-weight:400;
margin:0;
padding:0;
text-decoration:underline;
text-transform:none;
}

#navigation div.message p.resume a:hover {
color:#0071bb;
}

#navigation div.login {
border-bottom:1px solid #ccc;
float:left;
padding-bottom:15px;
}

#navigation div.login img {
float:left;
margin:18px 24px 7px 33px;
}

#navigation div.login p.title {
border:none;
color:#0071bb;
float:left;
font-size:15px;
font-weight:700;
height:auto;
margin:38px 0 7px 20px;
width:520px;
}

#navigation div.login p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
margin-left:20px;
text-transform:none;
width:520px;
}

#navigation div.login p.resume a {
color:#555;
font-size:12px;
font-weight:400;
margin:0;
padding:0;
text-decoration:underline;
text-transform:none;
}

#navigation div.login p.resume a:hover {
color:#0071bb;
}

#navigation div.suapauta {
border-bottom:1px solid #ccc;
float:left;
padding-bottom:15px;
}

#navigation div.suapauta img {
float:left;
margin:18px 24px 7px;
}

#navigation div.suapauta p.title {
border:none;
color:#0071bb;
float:left;
font-size:15px;
font-weight:700;
height:auto;
margin:24px 0 7px 10px;
width:530px;
}

#navigation div.suapauta p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
margin-left:10px;
text-transform:none;
width:530px;
}

#navigation div.suapauta p.resume a {
color:#555;
font-size:12px;
font-weight:400;
margin:0;
padding:0;
text-decoration:underline;
text-transform:none;
}

#navigation div.suapauta p.resume a:hover {
color:#0071bb;
}

#navigation div.newsletter {
border-bottom:1px solid #ccc;
float:left;
padding-bottom:15px;
width:699px;
}

#navigation div.newsletter img {
float:left;
margin:23px 15px 14px 22px;
}

#navigation div.newsletter p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
line-height:17px;
margin:38px 0 0 20px;
width:542px;
}

#navigation div.newsletter p.resume a {
color:#555;
font-size:12px;
font-weight:400;
line-height:17px;
margin:0;
padding:0;
text-decoration:underline;
text-transform:none;
}

#navigation div.newsletter p.resume a:hover {
color:#0071bb;
}

#navigation div.rss {
border-bottom:1px solid #ccc;
float:left;
padding-bottom:15px;
width:699px;
}

#navigation div.rss img {
float:left;
margin:23px 15px 14px 22px;
}

#navigation div.rss p.title {
border:none;
color:#0071bb;
float:left;
font-size:15px;
font-weight:700;
height:auto;
margin:17px 0 7px 20px;
width:542px;
}

#navigation div.rss p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
line-height:17px;
margin:0 0 0 20px;
width:542px;
}

#navigation div.rss p.resume a {
color:#555;
font-size:12px;
font-weight:400;
line-height:17px;
margin:0;
padding:0;
text-decoration:underline;
text-transform:none;
}

#navigation div.rss p.resume a:hover {
color:#0071bb;
}

#navigation div.cinema {
border-bottom:1px solid #ccc;
float:left;
padding-bottom:15px;
width:699px;
}

#navigation div.cinema img {
float:left;
margin:23px 15px 14px 22px;
}

#navigation div.cinema p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
line-height:17px;
margin:45px 0 0 20px;
width:542px;
}

#navigation div.cinema p.resume a {
color:#555;
font-size:12px;
font-weight:400;
line-height:17px;
margin:0;
padding:0;
text-decoration:underline;
text-transform:none;
}

#navigation div.cinema p.resume a:hover {
color:#0071bb;
}

#navigation div.agenda {
border-bottom:1px solid #ccc;
float:left;
padding-bottom:15px;
width:699px;
}

#navigation div.agenda img {
float:left;
margin:23px 32px 9px 2px;
}

#navigation div.agenda p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
line-height:17px;
margin:35px 0 0;
width:542px;
}

#navigation div.agenda p.resume a {
color:#555;
font-size:12px;
font-weight:400;
line-height:17px;
margin:0;
padding:0;
text-decoration:underline;
text-transform:none;
}

#navigation div.agenda p.resume a:hover {
color:#0071bb;
}

#navigation div.sac {
float:left;
padding-bottom:15px;
width:699px;
}

#navigation div.sac img {
float:left;
margin:21px 35px 10px 21px;
}

#navigation div.sac p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
line-height:17px;
margin:35px 0 0 20px;
width:542px;
}

#navigation div.cadastro {
float:left;
width:699px;
}

#navigation div.cadastro img {
float:left;
margin:15px 24px 39px 14px;
}

#navigation div.cadastro p.title {
border:none;
color:#0071bb;
float:left;
font-size:15px;
font-weight:700;
height:auto;
margin:15px 0 7px;
width:542px;
}

#navigation div.cadastro p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
line-height:17px;
margin:0;
width:569px;
}

#navigation div.cadastro p.resume a {
color:#555;
font-size:12px;
font-weight:400;
line-height:17px;
margin:0;
padding:0;
text-decoration:underline;
text-transform:none;
}

#navigation div.cadastro p.resume a:hover {
color:#0071bb;
}

#navigation div.busca {
float:left;
padding-bottom:15px;
width:699px;
}

#navigation div.busca img {
float:left;
margin:22px 31px 28px 27px;
}

#navigation div.busca p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
line-height:17px;
margin:45px 0 0 20px;
width:542px;
}

#navigation div.gallery {
border-bottom:1px solid #ccc;
float:left;
padding-bottom:15px;
width:699px;
}

#navigation div.space-bottom {
padding-bottom:32px;
float:left;
}

#navigation div.gallery img.icon {
border:1px solid #ccc;
float:left;
margin:13px 15px 0 0;
}

#navigation div.gallery h3 {
color:#0071bb;
float:left;
font-size:26px;
height:54px;
margin-top:44px;
text-transform:uppercase;
width:190px;
}

#navigation div.gallery h3 span {
color:#999;
display:block;
font-size:14px;
font-weight:400;
margin-top:6px;
text-transform:none;
}

#navigation div.gallery div.ads {
background:url(/img/icon-publicidade.gif) no-repeat left top;
float:right;
height:60px;
margin-right:-1px;
margin-top:12px;
padding-top:13px;
width:251px;
}

#navigation div.social {
float:left;
padding-bottom:15px;
}

#navigation div.social img {
float:left;
margin:13px 15px 0 0;
}

#navigation div.social p.title {
border:none;
color:#0071bb;
float:left;
font-size:15px;
font-weight:700;
height:auto;
margin:16px 0 7px 20px;
width:542px;
}

#navigation div.social p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
margin-left:20px;
width:542px;
}

#navigation div.promocao {
border-bottom:1px solid #efefef;
float:left;
padding-bottom:15px;
}

#navigation div.promocao img {
float:left;
margin:13px 15px 0 0;
}

#navigation div.promocao p.title {
border:none;
color:#0071bb;
float:left;
font-size:15px;
font-weight:700;
height:auto;
margin:33px 0 7px 20px;
width:542px;
}

#navigation div.promocao p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
margin-left:20px;
width:542px;
}

#navigation p a {
color:#666;
font-size:11px;
font-weight:700;
margin-right:4px;
text-transform:uppercase;
}

#navigation p strong {
color:#0071bb;
font-size:14px;
font-weight:700;
margin-left:3px;
margin-right:4px;
text-transform:uppercase;
}

#navigation p strong.normal {
color:#666;
font-size:11px;
font-weight:700;
margin-right:4px;
text-transform:uppercase;
}

#navigation p strong a {
color:#0071bb;
font-size:14px;
margin:0;
}

#gallery {
float:left;
width:699px;
}

#main-window-gallery {
margin:0 auto !important;
width:auto;
}

#main-window-gallery #gallery {
float:none;
margin:0 auto !important;
padding:0 18px 18px !important;
}

#gallery div.title {
border-bottom:1px solid #ccc;
float:left;
padding:15px 0;
width:699px;
}

#gallery div.title h4 {
color:#666;
float:left;
font-size:11px;
font-weight:400;
}

#gallery div.title h4 span {
padding:0 3px;
}

#gallery div.title h4 strong {
color:#0071bb;
font-size:14px;
font-weight:700;
}

#gallery div.title p {
color:#666;
float:right;
font-size:10px;
margin-top:4px;
}

#gallery div.legend {
float:left;
padding:12px 0 15px;
text-align:center;
width:699px;
}

#gallery div.legend p {
color:#555;
font-size:12px;
}

#newsstory,div.blogstory {
float:left;
width:699px;
}

div.blogstory {
border-bottom:1px solid #ccc;
padding-bottom:15px;
}

p.publication {
color:#999;
float:left;
font-size:11px;
padding:13px 0;
width:699px;
}

#newsstory h3,div.blogstory h3 {
color:#14295a;
display:block;
font-size:28px;
font-weight:700;
margin-bottom:11px;
width:699px;
}

#newsstory h4.subtitle {
color:#0071bb;
display:block;
font-size:15px;
font-weight:700;
margin-bottom:20px;
width:699px;
}

#newsstory h4.subtitle span {
color:#777;
display:block;
font-size:12px;
font-style:italic;
font-weight:400;
margin-top:2px;
}

div.blogstory h3 {
color:#0071bb;
margin-top:30px;
width:600px;
}

div.blogstory h3.category {
color:#0071bb;
margin:0;
}

div.blogstory p.title {
color:#999;
font-size:11px;
margin:18px 0 2px;
}

div.blogstory h3 a {
color:#0071bb;
font-size:28px;
font-weight:700;
margin:0;
}

div.blogstory h4 {
color:#666;
display:block;
font-size:14px;
font-weight:700;
width:699px;
}

div.blogstory h4 a {
color:#666;
font-size:14px;
font-weight:700;
margin-bottom:2px;
text-decoration:underline;
}

#newsstory h4 {
color:#666;
display:block;
font-size:14px;
font-weight:400;
width:699px;
}

div.blogstory a.image {
float:left;
margin:15px 15px 0 0;
}

div.blogstory a.image img {
float:none;
}

div.blogstory div.blog {
border-bottom:1px solid #f0f0f0;
float:left;
padding:10px 0;
width:699px;
}

div.blogstory div.blog a {
background:url(/img/icon-comment.gif) no-repeat left top;
color:#999;
float:right;
font-size:11px;
font-weight:700;
height:15px;
padding-left:23px;
text-transform:uppercase;
}

div.blogstory div.blog p {
color:#666;
float:left;
font-size:11px;
padding:0;
width:auto;
}

div.tab {
border-bottom:1px solid #ccc;
height:33px;
margin-top:23px;
}

div.blogstory div.tab {
border-bottom:1px solid #efefef;
margin:0;
padding:0;
width:699px;
}

div.tab p.reporter {
color:#666;
float:left;
font-size:11px;
padding-top:7px;
}

div.tab p.reporter strong {
color:#666;
font-size:11px;
font-weight:700;
}

div.tab p.control {
color:#666;
float:right;
font-size:11px;
}

div.tab p.control span {
color:#666;
float:left;
font-size:11px;
margin-left:5px;
padding:7px 2px 0 0;
}

div.tab p.control a {
border:1px solid #f1f1f1;
float:right;
height:23px;
margin-left:3px;
overflow:hidden;
width:28px;
}

div.tab p.control a:hover {
border-color:#ccc;
}

div.tab p.control a:active {
height:22px;
padding:1px 0 0 1px;
width:27px;
}

div.text {
float:left;
margin-top:15px;
width:699px;
}

div.text div.swfvideo {
background:url(/img/bg-foto-noticia.gif) no-repeat left 13px;
float:left;
margin:0 20px 20px 0;
min-height:272px;
overflow:hidden;
width:320px;
}

div.text div.swfvideo a:hover {
text-decoration:none;
}

div.text div.swfvideo a span {
color:#666;
display:block;
font-size:10px;
margin-bottom:2px;
}

div.text div.swfvideo p {
background:#efefef;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
float:left;
font-size:11px;
line-height:13px;
margin-top:-3px;
padding:11px 16px 10px;
width:286px;
}

div.text div.swfvideo div {
border:1px solid #efefef;
height:214px;
padding:28px;
width:262px;
}

div.text div.swfvideo div img {
float:left;
}

div.text div.swfvideo div h3 {
border:none;
color:#000;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
margin:7px 0 0 12px;
text-transform:uppercase;
width:220px;
}

div.text div.swfvideo div a,div.text div.swfvideo div a {
clear:both;
color:#666;
display:block;
float:left;
font-size:12px;
line-height:18px;
margin-left:0;
padding:34px 0 5px;
text-align:left;
text-transform:none;
width:auto;
}

div.text div.swfvideo div a {
color:#c00;
margin-top:10px;
}

div.text p {
color:#555;
font-size:12px;
line-height:16px;
margin-bottom:22px;
}

div.text p.right strong {
float:right;
margin-bottom:15px;
text-align:center;
width:340px;
}

div.text p img {
float:left;
margin:0 20px 20px 0;
}

div.text p img.right {
clear:both;
float:right !important;
margin:0 0 20px 40px;
}

div.text p.center {
min-height:168px;
text-align:center;
width:699px;
}

div.text p.center img {
float:none;
margin:20px 0 0;
}

div.text p a {
color:#0071bb;
font-size:12px;
text-decoration:underline;
word-wrap:break-word;
}

div.text p a:hover {
color:#c30;
}

div.text ul {
margin:0 0 20px 15px;
}

div.text ul li {
color:#555;
font-size:12px;
line-height:17px;
}

div.tags {
float:left;
height:45px;
width:699px;
}

div.tags ul li.title {
background:#495282 url(/img/icon-tags.gif) no-repeat right top;
color:#fff;
font-size:11px;
font-weight:700;
height:11px;
margin-right:8px !important;
padding:6px 0 6px 6px !important;
text-transform:uppercase;
width:44px;
}

div.blogstory div.tags ul li.title {
background:#0071bb url(/img/icon-tags-blue.gif) no-repeat right top;
}

div.tags ul li {
float:left;
margin-right:4px;
padding:5px 0 0;
}

div.tags ul li a {
color:#555;
font-size:11px;
font-weight:700;
}

div.options {
float:left;
margin-top:20px;
width:699px;
}

div.options ul {
border-bottom:1px solid #495282;
float:left;
height:21px;
width:699px;
}

div.blogstory div.options ul {
border-bottom:1px solid #0071bb !important;
}

div.options ul li {
float:left;
}

div.options ul li a {
background:#fff;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
color:#555;
font-size:11px;
font-weight:700;
padding:8px 10px;
}

div.options ul li a.last {
border-right:1px solid #ccc;
}

div.options ul li a.current {
background:#495282;
border-color:#495282;
color:#fff;
}

div.blogstory div.options ul li a.current {
background:#0071bb !important;
border-color:#0071bb !important;
}

div.options ul li a:hover {
text-decoration:none;
}

div.options div.list div {
float:left;
padding-top:15px;
width:699px;
}

div.options div.list div.comentar {
height:257px;
}

div.options div.list form,div.options div.list form fieldset {
float:left;
width:699px;
}

div.options div.list form fieldset label.left {
float:left;
margin-bottom:15px;
width:341px;
}

div.options div.list form fieldset label.right {
float:right;
margin-bottom:15px;
width:341px;
}

div.options div.list form fieldset label span {
color:#495282;
display:block;
font-size:11px;
font-weight:700;
margin-bottom:3px;
width:341px;
}

div.blogstory div.options div.list form fieldset label span {
color:#0071bb !important;
}

div.options div.list form fieldset label span em {
color:#999;
font-size:11px;
font-style:normal;
font-weight:400;
}

div.options div.list form fieldset label input {
border:1px solid #495282;
color:#000;
font-size:12px;
font-style:normal;
font-weight:400;
height:14px;
padding:5px 6px;
width:327px;
}

div.blogstory div.options div.list form fieldset label input {
border:1px solid #0071bb !important;
}

div.options div.list form fieldset label textarea {
border:1px solid #495282;
color:#000;
font-size:12px;
font-style:normal;
font-weight:400;
height:130px;
padding:5px 6px;
width:685px;
}

div.blogstory div.options div.list form fieldset label textarea {
border:1px solid #0071bb !important;
}

div.options div.list form fieldset label.field {
float:left;
margin:0 15px 15px 0;
width:223px;
}

div.options div.list form fieldset label.fieldn {
float:left;
margin:0 0 15px;
width:223px;
}

div.options div.list form fieldset label.field span,div.options div.list form fieldset label.fieldn span {
color:#495282;
display:block;
font-size:11px;
font-weight:700;
margin-bottom:3px;
width:341px;
}

div.blogstory div.options div.list form fieldset label.field span,div.blogstory div.options div.list form fieldset label.fieldn span {
color:#0071bb !important;
}

div.options div.list form fieldset label.field input,div.options div.list form fieldset label.fieldn input {
border:1px solid #495282;
color:#000;
font-size:12px;
font-style:normal;
font-weight:400;
height:14px;
padding:5px 6px;
width:209px;
}

div.blogstory div.options div.list form fieldset label.field input,div.blogstory div.options div.list form fieldset label.fieldn input {
border:1px solid #0071bb !important;
}

div.options div.list form fieldset p {
border:1px solid #495282;
color:#666;
float:left;
font-size:12px;
height:18px;
margin-top:15px;
padding-top:6px;
text-align:center;
width:43px;
}

div.blogstory div.options div.list form fieldset p {
border:1px solid #0071bb !important;
}

div.options div.list form fieldset input.send {
background:#495282;
border:none;
color:#fff;
float:right;
font-size:11px;
font-weight:700;
margin-top:15px;
padding:7px 16px;
text-transform:uppercase;
}

div.blogstory div.options div.list form fieldset input.send {
background:#0071bb !important;
}

div.blogstory div.options div.list form fieldset label.error span,div.options div.list form fieldset label.error span {
color:#c30 !important;
}

div.options div.list div.enviar {
height:313px;
}

div.options div.list div.compartilhar {
height:100px;
}

div.options div.list div.compartilhar ol li {
color:#555;
float:left;
margin-bottom:7px;
width:174px;
}

div.options div.list div.compartilhar ol li a {
color:#555;
}

div.options div.list div.compartilhar ol li a img {
float:left;
}

div.options div.list div.compartilhar ol li a span {
color:#555;
float:left;
font-size:11px;
margin:3px 0 0 7px;
}

div.options div.list div.imprimir {
height:0 !important;
}

div.comments {
float:left;
margin-top:15px;
width:699px;
}

div.hidden {
display:none !important;
}

div.comments h3 {
border-bottom:4px solid #efefef !important;
color:#0071bb !important;
display:block !important;
float:left !important;
font-size:14px !important;
font-weight:700;
height:22px !important;
text-transform:uppercase !important;
width:699px !important;
}

div.comments ul li {
border-bottom:1px solid #ccc !important;
float:left !important;
padding:15px 0 !important;
width:699px;
}

div.comments ul li p {
font-size:11px !important;
width:699px;
}

div.comments ul li p.date {
color:#666 !important;
}

div.comments ul li p.date strong {
color:#555 !important;
font-size:11px !important;
margin:0 3px !important;
text-transform:uppercase !important;
}

div.comments ul li p.text {
color:#555 !important;
line-height:14px !important;
margin-top:4px !important;
}

div.comments ul li p.note-editor {
background:#f5f5f5 !important;
color:#555 !important;
font-style:italic !important;
line-height:14px !important;
margin-top:10px !important;
padding:10px !important;
width:679px;
}

div.comments ul li p.note-editor span {
color:#0071bb !important;
display:block !important;
font-size:11px !important;
font-style:normal !important;
font-weight:700;
margin-bottom:5px !important;
text-transform:uppercase !important;
}

div.comments ul li.last {
border:none !important;
}

#media-bar div.listnews,#media-bar div.blogarchive {
float:left;
margin-top:22px;
width:250px;
}

#media-bar div.listnews h3,#media-bar div.blogarchive h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:16px;
text-transform:uppercase;
width:250px;
}

#media-bar div.listnews ul,#media-bar div.blogarchive ul {
float:left;
}

#media-bar div.listnews ul li,#media-bar div.blogarchive ul li {
border-bottom:1px solid #ccc;
float:left;
padding:11px 0;
width:250px;
}

#media-bar div.blogarchive ul li {
padding:6px 0 6px 15px;
width:235px;
}

#media-bar div.blogarchive ul li.title {
color:#14295A;
font-weight:700;
padding:11px 0;
width:250px;
}

#media-bar div.listnews ul li p,#media-bar div.blogarchive ul li p {
color:#999;
font-size:11px;
margin-bottom:3px;
}

#media-bar div.listnews ul li a,#media-bar div.blogarchive ul li a {
color:#555;
font-size:12px;
}

#media-bar div.social-columns,#media-bar div.blog-columns {
float:left;
margin-top:22px;
width:250px;
}

#media-bar div.social-columns h3,#media-bar div.blog-columns h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:16px;
text-transform:uppercase;
width:250px;
}

#media-bar div.social-columns ul,#media-bar div.blog-columns ul {
float:left;
}

#media-bar div.social-columns ul li,#media-bar div.blog-columns ul li {
float:left;
padding:11px 0;
width:250px;
}

#media-bar div.social-columns ul li a:hover,#media-bar div.blog-columns ul li a:hover {
text-decoration:none;
}

#media-bar div.social-columns ul li a img,#media-bar div.blog-columns ul li a img {
border:1px solid #d5d5d5;
float:left;
margin-right:10px;
}

#media-bar div.social-columns ul li a p,#media-bar div.blog-columns ul li a p {
color:#999;
float:left;
font-size:11px;
margin-top:10px;
width:181px;
}

#media-bar div.social-columns ul li a p strong,#media-bar div.blog-columns ul li a p strong {
color:#0071bb;
display:list-item;
font-size:18px;
font-weight:700;
margin:0 0 4px 2px;
text-transform:uppercase;
}

#media-bar div.social-columns ul li a p strong.small,#media-bar div.blog-columns ul li a p strong.small {
color:#0071bb;
display:list-item;
font-size:12px;
font-weight:700;
margin:0 0 3px;
text-transform:uppercase;
word-wrap:break-word;
}

#media-bar div.blog-columns ul li a p strong {
color:#14295A;
}

#media-bar div.submenu {
float:left;
margin-top:22px;
width:250px;
}

#media-bar div.submenu h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:16px;
text-transform:uppercase;
width:250px;
}

#media-bar div.submenu ul {
border-top:1px solid #ccc;
float:left;
margin-top:8px;
width:250px;
}

#media-bar div.submenu ul li {
border-bottom:1px solid #ccc;
padding:6px 0;
width:250px;
}

#media-bar div.submenu ul li a {
color:#555;
font-size:12px;
}

#gallery div.archive-pictures {
float:left;
margin-top:15px;
width:246px;
}

#gallery div.archive-pictures h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:246px;
}

#gallery div.small-notes {
float:right;
margin-top:15px;
width:405px;
}

#gallery div.small-notes h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:405px;
}

#gallery div.small-notes ul {
width:405px;
}

#gallery div.small-notes ul li {
color:#555;
display:block;
float:left;
font-size:11px;
line-height:15px;
margin-right:42px;
min-height:150px;
padding-top:17px;
width:180px;
}

#gallery div.small-notes ul li.right {
margin:0;
}

#gallery div.small-notes ul li strong {
color:#0071bb;
display:list-item;
font-size:11px;
margin-bottom:2px;
text-transform:uppercase;
}

div.picture-archive {
float:left;
margin-top:15px;
width:699px;
}

div.picture-archive a.more {
background:#fff;
color:#444;
float:right;
font-size:10px;
margin:-8px 0 0;
padding-left:10px;
position:relative;
text-align:right;
}

div.picture-archive h3 {
border-bottom:1px solid #ccc;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:16px;
padding-bottom:8px;
text-transform:uppercase;
width:699px;
}

div.picture-archive h3.bold {
border-bottom:4px solid #efefef;
margin-top:30px;
}

div.picture-archive ul {
float:left;
width:699px;
}

div.picture-archive ul li {
float:left;
margin:18px 19px 0 0;
min-height:190px;
width:160px;
}

div.picture-archive ul li.last {
margin-right:0;
}

div.picture-archive ul li a {
float:left;
min-height:190px;
width:160px;
}

div.picture-archive ul li a img {
border:1px solid #ccc;
}

div.picture-archive ul li a:hover {
text-decoration:none;
}

div.picture-archive ul li a strong {
color:#0071bb;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:4px;
}

div.picture-archive ul li a span {
color:#555;
font-size:12px;
font-weight:400;
}

#listall {
float:left;
width:699px;
}

#listall.space-top {
margin-top:20px;
}

#listall ul {
width:699px;
}

#listall ul li {
border-bottom:1px solid #ccc;
padding:12px 0;
width:699px;
}

#listall ul li p {
color:#555;
display:block;
font-size:11px;
margin-bottom:3px;
}

#listall ul li a {
color:#333;
font-size:14px;
font-weight:700;
}

#listall ul li a span {
color:#06c;
font-size:12px;
font-weight:700;
margin-right:2px;
text-transform:uppercase;
}

#listall ul li.no-results {
padding:25px 0;
}

#listall ul li.no-space {
padding-top:3px;
}

#listall ul li.no-results > a:hover {
text-decoration:none;
}

#listall ul li.no-results p {
font-size:12px;
margin-top:3px;
}

#listall ul li.no-results p a {
font-size:12px;
}

#pagination {
float:left;
margin:50px 0 20px;
text-align:center;
width:699px;
}

#pagination ul {
text-align:center;
width:699px;
}

#pagination ul li {
display:inline;
}

#pagination ul li a {
background:#fff;
color:#555;
font-size:12px;
margin:0 5px 0 0;
padding:2px 5px;
}

#pagination ul li.current a {
background:#06c;
border:1px solid #005bb5;
color:#fff;
}

#pagination ul li.current a:hover {
text-decoration:none;
}

#pagination ul li.control a {
color:#06c;
font-weight:700;
}

#tagcloud {
float:left;
height:250px;
margin-top:18px;
width:345px;
}

#tagcloud h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:345px;
}

#tagcloud ul {
border-top:4px solid #efefef;
float:left;
padding:15px 0;
text-align:center;
width:345px;
}

#tagcloud ul li {
display:inline-block;
text-align:center;
}

#tagcloud ul li a {
color:#000;
line-height:18pt;
padding:5px !important;
}

#tagcloud ul li a.s1 {
font-size:8pt;
opacity:.3;
}

#tagcloud ul li a.s2 {
font-size:9pt;
opacity:.4;
}

#tagcloud ul li a.s3 {
font-size:10pt;
opacity:.4;
}

#tagcloud ul li a.s4 {
font-size:11pt;
opacity:.5;
}

#tagcloud ul li a.s5 {
font-size:12pt;
opacity:.5;
}

#tagcloud ul li a.s6 {
font-size:13pt;
opacity:.6;
}

#tagcloud ul li a.s7 {
font-size:14pt;
opacity:.7;
}

#tagcloud ul li a.s8 {
font-size:15pt;
opacity:.8;
}

#tagcloud ul li a.s9 {
font-size:16pt;
opacity:.9;
}

#tagcloud ul li a.s10 {
font-size:17pt;
}

#tagcloud ul li a:hover {
background:#CCC;
opacity:.9;
text-decoration:none;
}

div.listblogs {
float:left;
overflow:hidden;
width:699px;
}

div.listblogs ul li {
border-bottom:1px solid #efefef;
float:left;
margin-right:31px;
padding:15px 0;
width:334px;
}

div.listblogs ul li.right {
margin:0;
}

div.listblogs ul li a:hover {
text-decoration:none;
}

div.listblogs ul li a.image {
float:left;
height:75px;
margin-right:10px;
width:80px;
}

div.listblogs ul li p {
color:#555;
float:left;
font-size:10px;
font-weight:400;
margin-bottom:6px;
width:334px;
}

div.listblogs ul li h4 a {
color:#000;
float:left;
font-size:11px;
font-weight:400;
margin:15px 0 3px;
width:244px;
}

div.listblogs ul li h4 a span {
color:red;
display:block;
font-size:10px;
font-weight:400;
padding-bottom:2px;
text-transform:uppercase;
}

div.listblogs ul li h5 a {
color:#000;
float:left;
font-size:14px;
font-weight:700;
margin-bottom:3px;
width:244px;
}

#social-home {
float:left;
margin-top:19px;
width:699px;
}

#social-home ul li {
float:left;
width:233px;
}

#social-home h3 {
margin-top:7px;
text-align:center;
width:233px;
}

#social-home h3 a {
color:#0071bb;
font-size:26px;
font-weight:700;
}

#social-home p.left {
color:#066666;
font-size:12px;
padding-left:39px;
width:186px;
}

#social-home p.center {
color:#066666;
font-size:12px;
padding-left:21px;
width:212px;
}

#social-home p.right {
color:#066666;
font-size:12px;
padding-left:41px;
width:192px;
}

#newsletter-footer {
border-bottom:1px solid #ccc;
float:left;
padding:37px 0 33px;
width:699px;
}

#newsletter-footer a.rss {
background:url(/img/icon-rss-large.gif) no-repeat left top;
color:#495282;
float:left;
font-size:24px;
font-weight:700;
height:70px;
margin:5px 0 0 20px;
width:185px;
}

#newsletter-footer a.rss strong {
color:#495282;
float:left;
font-size:24px;
font-weight:700;
margin:2px 0 5px 42px;
}

#newsletter-footer a:hover.rss {
text-decoration:none;
}

#newsletter-footer p {
color:#555;
float:right;
font-size:11px;
line-height:14px;
margin-right:20px;
margin-top:15px;
width:440px;
}

#newsletter-footer p a {
color:#555;
font-size:11px;
line-height:14px;
text-decoration:underline;
}

#newsletter-footer p a:hover {
color:#0071bb;
}

#sac-contact {
float:left;
width:699px;
}

#sac-contact p {
color:#555;
float:left;
font-size:12px;
line-height:17px;
}

#sac-contact p strong {
color:#555;
display:block;
font-size:12px;
}

#sac-contact p.left {
border-right:1px solid #ccc;
width:193px;
}

#sac-contact p.middle {
border-right:1px solid #ccc;
padding-left:57px;
width:255px;
}

#sac-contact p.right {
padding-left:44px;
width:148px;
}

#sac-form {
float:left;
margin-top:50px;
width:699px;
}

#sac-form fieldset {
float:left;
width:699px;
}

#sac-form fieldset label {
float:left;
margin:0 18px 15px 0;
}

#sac-form fieldset label.error span {
color:#c00;
}

#sac-form fieldset label span {
color:#666;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:9px;
}

#sac-form fieldset label input,#sac-form fieldset label textarea {
padding:5px 6px;
}

#sac-form fieldset label[for="nome"] input,#sac-form fieldset label[for="email"] input,#sac-form fieldset label[for="cidade"] input {
width:324px;
}

#sac-form fieldset label[for="telefone"] input {
width:198px;
}

#sac-form fieldset label[for="estado"] select {
width:109px;
}

#sac-form fieldset label[for="assunto"] select,#sac-form fieldset label[for="departamento"] select {
width:340px;
}

#sac-form fieldset label[for="mensagem"] textarea {
height:130px;
width:685px;
}

#sac-form fieldset label[for="email"],#sac-form fieldset label[for="estado"],#sac-form fieldset label[for="departamento"] {
margin-right:0 !important;
}

#sac-form fieldset label[for="mensagem"] {
margin:0 !important;
}

#sac-form fieldset.buttons {
border-top:1px solid #e0e0e0;
margin-top:23px;
padding-top:23px;
text-align:center;
}

#sac-form fieldset.buttons input {
background:#495282;
border:none;
color:#fff;
font-size:11px;
font-weight:700;
padding:8px 15px;
text-transform:uppercase;
}

#advanced-search-form {
float:left;
margin-top:15px;
width:699px;
}

#advanced-search-form fieldset label {
float:left;
margin:0 18px 15px 0;
}

#advanced-search-form fieldset label span {
color:#666;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:9px;
}

#advanced-search-form fieldset label input {
padding:5px 6px;
}

#advanced-search-form fieldset label[for="keysearch"] input {
width:683px;
}

#advanced-search-form fieldset label[for="editoria"] {
width:699px;
}

#advanced-search-form fieldset label[for="editoria"] span {
display:inline;
float:left;
margin:10px 10px 0 0;
padding-top:1px;
}

#advanced-search-form fieldset label[for="editoria"] select {
float:left;
margin-top:10px;
padding-top:1px;
width:250px;
}

#advanced-search-form fieldset label[for="datade"],#advanced-search-form fieldset label[for="dataate"] {
width:auto;
}

#advanced-search-form fieldset label[for="datade"] span,#advanced-search-form fieldset label[for="dataate"] span {
display:inline;
float:left;
margin:13px 10px 0 0;
padding-top:1px;
}

#advanced-search-form fieldset label[for="datade"] input,#advanced-search-form fieldset label[for="dataate"] input {
float:left;
margin-top:10px;
padding-top:1px;
width:104px;
}

#advanced-search-form fieldset label[for="datade"] img,#advanced-search-form fieldset label[for="dataate"] img {
float:left;
margin:15px 0 0 8px;
}

#advanced-search-form fieldset.buttons {
border-top:1px solid #e0e0e0;
margin-top:23px;
padding-top:23px;
text-align:center;
}

#advanced-search-form fieldset.buttons input {
background:#495282;
border:none;
color:#fff;
font-size:11px;
font-weight:700;
padding:8px 15px;
text-transform:uppercase;
}

#message-form {
float:left;
margin:25px 0 10px;
width:699px;
}

#message-form fieldset {
float:left;
width:699px;
}

#message-form fieldset label {
float:left;
margin:0 18px 15px 0;
}

#message-form fieldset label span {
color:#666;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:9px;
}

#message-form fieldset label.error span {
color:#c30 !important;
}

#message-form fieldset label span em {
color:#999;
font-size:11px;
font-style:normal;
font-weight:400;
margin-left:3px;
}

#message-form fieldset label input,#message-form fieldset label textarea {
padding:5px 6px;
}

#message-form fieldset label[for="nome"] input,#message-form fieldset label[for="email"] input,#message-form fieldset label[for="telefone"] input {
width:205px;
}

#message-form fieldset label[for="categoria"] {
margin:0;
width:219px;
}

#message-form fieldset label[for="categoria"] select {
margin:0;
width:219px;
}

#message-form fieldset label[for="assunto"] input {
width:444px;
}

#message-form fieldset label[for="mensagem"] textarea {
height:130px;
width:685px;
}

#message-form fieldset label[for="telefone"] {
margin-right:0 !important;
}

#message-form fieldset label[for="mensagem"] {
margin:0 !important;
}

#message-form fieldset.buttons {
border-top:1px solid #e0e0e0;
margin-top:23px;
padding-top:23px;
text-align:center;
}

#message-form fieldset.buttons input {
background:#495282;
border:none;
color:#fff;
float:right;
font-size:11px;
font-weight:700;
padding:8px 15px;
text-transform:uppercase;
}

#message-form fieldset.buttons p {
border:1px solid #495282;
color:#666;
float:left;
font-size:12px;
height:18px;
padding-top:6px;
text-align:center;
width:43px;
}

div.error,div.success {
min-height:50px;
min-width:50px;
}

div.wait {
min-height:31px;
min-width:50px;
padding-top:13px;
}

div.error img,div.success img,div.wait img {
float:left;
}

div.error p,div.success p {
float:left;
margin:10px 0 0 15px;
}

div.wait p {
float:left;
margin:0 0 0 15px;
}

div.error p strong {
color:#333;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:2px;
text-transform:uppercase;
}

div.error p span {
color:#333;
font-size:12px;
}

div.success p strong {
color:#fff;
display:block;
font-size:14px;
font-weight:700;
text-transform:uppercase;
}

div.success p span {
color:#fff;
font-size:12px;
}

div.error p a {
color:#222;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

div.error p a:hover {
color:#c00;
}

div.success p a {
color:#fff;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

div.success p a:hover {
color:#fc0;
}

div.wait p strong {
color:#fff;
display:block;
font-size:14px;
font-weight:700;
text-transform:uppercase;
}

div.wait p span {
color:#fff;
font-size:12px;
}

#windowglobal {
bottom:-100px;
display:none;
height:100px;
left:0;
min-width:800px;
overflow:hidden;
position:fixed;
width:100%;
z-index:110000;
}

#windowbgd {
background:#0071bb;
bottom:0;
height:100px;
left:0;
opacity:.8;
overflow:hidden;
position:relative;
width:100%;
z-index:120000;
}

#windowbar {
bottom:0;
height:100px;
left:0;
overflow:hidden;
position:absolute;
width:100%;
z-index:300000 !important;
}

#windowbar * {
z-index:500000 !important;
}

#windowbar div.content {
float:left;
height:50px;
padding:25px;
position:relative;
width:80%;
}

#windowbar a.close {
color:#fff;
cursor:pointer;
font-size:11px;
font-weight:700;
position:absolute;
right:15px;
top:15px;
}

#windowbar a.close:hover {
text-decoration:none;
}

#horoscopo {
float:left;
width:699px;
}

#horoscopo ul {
float:left;
width:699px;
}

#horoscopo ul li {
float:left;
margin-top:30px;
width:699px;
}

#horoscopo ul li a {
background:#efefef;
float:left;
height:86px;
overflow:hidden;
width:699px;
}

#horoscopo ul li a:hover {
text-decoration:none;
}

#horoscopo ul li a img.signo {
float:left;
margin-left:10px;
}

#horoscopo ul li a img.button {
float:right;
}

#horoscopo ul li a span {
float:left;
margin-left:100px;
margin-top:24px;
}

#horoscopo ul li a span strong {
color:#666;
display:block;
font-size:20px;
font-weight:700;
margin-bottom:2px;
text-transform:uppercase;
}

#horoscopo ul li a span em {
color:#666;
font-size:12px;
font-style:normal;
font-weight:400;
}

#horoscopo ul li p {
border:1px solid #efefef;
color:#666;
display:none;
float:left;
font-size:12px;
padding:20px;
}

#horoscopo ul li p strong {
color:#0071bb;
line-height:18px;
text-align:right;
text-transform:uppercase;
width:36px;
}

#cinema {
float:left;
width:699px;
}

#cinema ul {
float:left;
width:699px;
}

#cinema ul li {
float:left;
margin-top:20px;
width:699px;
}

#cinema ul li a {
background:#efefef;
float:left;
height:100px;
overflow:hidden;
width:699px;
}

#cinema ul li a:hover {
text-decoration:none;
}

#cinema ul li a img.cartaz {
float:left;
margin-right:15px;
}

#cinema ul li a img.button {
float:right;
margin-left:15px;
}

#cinema ul li a em {
color:#0071bb;
display:block;
font-size:10px;
font-style:normal;
font-weight:700;
margin-top:10px;
text-transform:uppercase;
}

#cinema ul li a h3 {
color:#333;
display:block;
font-weight:700;
margin-bottom:4px;
margin-top:10px;
text-transform:uppercase;
}

#cinema ul li a h4 {
color:#666;
display:block;
font-size:11px;
font-weight:400;
line-height:13px;
}

#cinema ul li a span {
color:#666;
float:left;
font-size:11px;
font-weight:400;
margin-right:15px;
margin-top:10px;
width:250px;
}

#cinema ul li p {
border:1px solid #efefef;
color:#666;
display:none;
float:left;
font-size:12px;
padding:20px;
width:657px;
}

#cinema ul li p span.left {
float:left;
width:275px;
}

#cinema ul li p span.right {
float:right;
width:275px;
}

#cinema ul li p span strong {
color:#0071bb;
display:block;
line-height:18px;
text-transform:uppercase;
}

#cinema ul li p a {
background:#fff;
float:left;
height:69px;
margin:4px 30px 0 0;
overflow:hidden;
width:64px;
}

#trailer {
background:url(/img/bg-popup-trailer.png) no-repeat left top;
display:none;
height:387px;
left:50%;
margin-left:-346px;
margin-top:-218px;
padding:25px;
position:fixed;
top:50%;
width:566px;
z-index:700000;
}

#trailer object,#trailer embed {
float:left;
height:387px;
width:566px;
z-index:600000;
}

#trailer a {
background:url(/img/icon-popup-close.png) no-repeat left top;
height:36px;
margin:-18px 0 0 545px;
position:absolute;
width:36px;
z-index:2099999 !important;
}

#signlist {
float:left;
height:295px;
margin-top:15px;
width:345px;
}

#signlist h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:345px;
}

#signlist ul {
border-top:4px solid #efefef;
float:left;
padding:15px 0;
text-align:center;
width:345px;
}

#signlist ul li {
float:left;
height:74px;
margin-bottom:15px;
overflow:hidden;
width:86px;
}

#signlist ul li a {
float:left;
height:74px;
overflow:hidden;
width:86px;
}

#filmeshome {
height:230px;
margin-top:26px;
padding-right:30px;
}

#filmeshome img.icon {
float:left;
margin-left:30px;
padding-right:20px;
}

#filmeshome #slidefilmes {
height:115px;
margin-left:30px;
margin-top:20px;
}

#cinemahome {
float:left;
height:260px;
margin-top:20px;
width:345px;
}

#cinemahome h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:230px;
}

#cinemahome ul {
border-top:4px solid #efefef;
float:left;
padding:15px 0 8px !important;
width:345px;
}

#cinemahome a.more {
color:#666;
float:right;
font-size:10px;
height:17px;
padding-top:5px;
text-align:right;
width:110px;
}

#cinemahome ul li {
float:left;
height:100px;
margin-bottom:15px;
overflow:hidden;
width:345px;
}

#cinemahome ul li a {
float:left;
height:100px;
overflow:hidden;
width:345px;
}

#cinemahome ul li a:hover {
text-decoration:none;
}

#cinemahome ul li a img {
float:left;
margin-right:10px;
}

#cinemahome ul li a em {
color:red;
display:block;
font-size:10px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
}

#cinemahome ul li a h4 {
color:#333;
display:block;
font-weight:700;
margin-bottom:4px;
margin-top:5px;
text-transform:uppercase;
}

#cinemahome ul li a span {
color:#666;
display:block;
font-size:11px;
font-weight:400;
line-height:13px;
}

#slidefilmes {
height:100px !important;
margin-top:30px !important;
}

#slidefilmes img.capa {
float:left;
padding-left:10px;
}

#slidefilmes a.prev {
background:url(/img/icon-gallery-left.gif) no-repeat left top;
float:left;
height:75px;
margin-top:15px;
width:20px;
}

#slidefilmes a:hover.prev {
background-position:0 -73px;
}

#slidefilmes a.next {
background:url(/img/icon-gallery-right.gif) no-repeat right top;
float:right;
height:75px;
margin-top:15px;
width:20px;
}

#slidefilmes a:hover.next {
background-position:0 -73px;
}

#slidefilmes #movie {
float:left;
padding-left:15px;
width:150px;
}

#slidefilmes #movie #clear {
height:10px;
}

#slidefilmes #movie span.estreia {
color:#0071BB;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}

#slidefilmes #movie span.nomefilme {
color:#000;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}

#slidefilmes #movie span.horarios {
color:#777;
display:inline-block;
font-size:11px;
font-weight:400;
}

#slidefilmes #movie span.mais {
color:#000;
font-size:11px;
font-weight:700;
text-decoration:underline;
text-transform:uppercase;
}

div.participeitem {
float:left;
margin-top:5px;
min-height:150px;
width:345px;
}

div.participeitem h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
margin-bottom:15px;
padding:15px 0 0;
text-transform:uppercase;
width:345px;
}

div.participeitem a.image {
float:left;
margin:0 10px 0 0;
}

div.participeitem h4 {
float:left;
margin-bottom:4px;
width:245px;
}

div.participeitem h4 a {
color:#14295a;
font-size:16px;
font-weight:700;
}

div.participeitem h5 a {
color:#000;
display:block;
float:left;
font-size:12px;
font-weight:400;
line-height:15px;
width:245px;
}

#ctn-right div.participeitem {
width:333px;
}

#ctn-right div.participeitem h3 {
width:333px;
}

#agenda {
float:left;
width:699px;
}

#agenda ul {
float:left;
width:699px;
}

#agenda ul li {
background:#efefef;
float:left;
height:auto;
margin-top:10px;
overflow:hidden;
padding:15px;
width:669px;
}

#agenda ul li.title {
background:#fff;
float:left;
height:auto;
margin-top:25px;
overflow:hidden;
padding:0;
width:699px;
}

#agenda ul li.title a {
background:#fff;
color:#0071bb;
font-size:14px;
font-weight:700;
text-transform:uppercase;
}

#agenda ul li.title a:hover {
text-decoration:none;
}

#agenda ul li h3 {
color:#333;
display:block;
font-weight:700;
margin-bottom:4px;
text-transform:uppercase;
}

#agenda ul li h4 {
color:#666;
display:block;
font-size:11px;
font-weight:400;
line-height:13px;
}

#agendahome {
float:left;
height:260px;
margin-top:20px;
width:345px;
}

#agendahome h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:203px;
}

#agendahome a.more {
color:#666;
float:right;
font-size:10px;
height:17px;
margin-right:12px;
padding-top:5px;
text-align:right;
width:125px;
}

#agendahome ul {
border-top:4px solid #efefef;
float:left;
padding:15px 0;
width:333px;
}

#agendahome ul li {
float:left;
margin-bottom:15px;
overflow:hidden;
width:345px;
}

#agendahome ul li a {
float:left;
overflow:hidden;
width:333px;
}

#agendahome ul li a:hover {
text-decoration:none;
}

#agendahome ul li a img {
float:left;
margin-right:10px;
}

#agendahome ul li a em {
color:red;
display:block;
font-size:10px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
}

#agendahome ul li a h4 {
color:#333;
display:block;
font-weight:700;
margin-bottom:4px;
text-transform:uppercase;
}

#agendahome ul li a span {
color:#666;
display:block;
font-size:11px;
font-weight:400;
height:26px;
line-height:13px;
width:333px;
}

div.enqueteleft {
float:left;
width:334px;
}

div.enqueteright {
float:right;
width:334px;
}

div.enqueteleft h4 {
border-bottom:1px solid #efefef;
color:#0071be;
font-size:16px;
font-weight:700;
padding:15px 0;
}

div.enqueteleft a.more {
color:#0071be;
float:left;
font-size:12px;
font-weight:400;
margin-top:15px;
}

div.enqueteright h4 {
border-bottom:1px solid #efefef;
color:#f05a23;
font-size:16px;
font-weight:700;
padding:15px 0;
}

div.enqueteright a.more {
color:#f05a23;
float:left;
font-size:12px;
font-weight:400;
margin-top:15px;
}

div.enqueteleft form fieldset,div.enqueteright div.result {
border-bottom:1px solid #efefef;
float:left;
padding:14px 0;
width:334px;
}

div.enqueteleft form fieldset p.date,div.enqueteright div.result p.date {
color:#999;
float:left;
font-size:11px;
font-weight:400;
margin-bottom:3px;
}

div.enqueteleft form fieldset a,div.enqueteright div.result a {
color:#555;
float:left;
font-size:12px;
font-weight:400;
}

div.enqueteleft form fieldset div {
display:none;
float:left;
margin-top:8px;
width:334px;
}

div.enqueteright div.result div {
display:none;
float:left;
width:334px;
}

div.enqueteleft form fieldset div label,div.enqueteright div.result div p {
float:left;
margin-bottom:8px;
width:334px;
}

div.enqueteleft form fieldset div label input,div.enqueteright div.result div p input {
float:left;
margin:1px 5px 0 0;
}

div.enqueteleft form fieldset div label span,div.enqueteright div.result div p span {
float:right;
width:315px;
}

div.enqueteleft form fieldset div input.vote {
float:left;
margin:10px 0 0;
}

div.enqueteleft form fieldset div a,div.enqueteright div.result div a {
color:#444;
float:left;
font-size:11px;
margin:16px 0 0 22px;
}

div.enqueteleft form fieldset a:hover,div.enqueteright div.result a:hover {
text-decoration:none;
}

div.enqueteright div.result div p {
float:left;
margin:8px 0 0;
width:334px;
}

div.enqueteright div.result div p strong {
display:block;
font-size:12px;
font-weight:400;
margin-bottom:2px;
}

div.enqueteright div.result div p span {
background:#f05a23;
display:block;
float:none;
height:17px;
text-align:right;
}

div.enqueteright div.result div p span em {
color:#fff;
float:right;
font-size:11px;
font-style:normal;
font-weight:700;
padding:3px 5px 0 0;
}

#enquete-result {
border-bottom:1px solid #efefef;
float:left;
padding:20px 0;
width:699px;
}

#enquete-result p.date {
color:#999;
font-size:11px;
font-weight:400;
margin-bottom:3px;
}

#enquete-result h3 {
color:#0071be;
font-size:20px;
font-weight:700;
margin-bottom:10px;
}

#enquete-result.closed h3 {
color:#f05c26 !important;
}

#enquete-result p.bar {
float:left;
margin:15px 0 0;
width:699px;
}

#enquete-result p.bar strong {
display:block;
font-size:12px;
font-weight:400;
margin-bottom:2px;
}

#enquete-result p.bar span {
background:#0071be;
display:block;
float:none;
height:23px;
text-align:right;
}

#enquete-result.closed p.bar span {
background:#f05c26 !important;
}

#enquete-result p.bar span em {
color:#fff;
float:right;
font-size:14px;
font-style:normal;
font-weight:700;
padding:4px 10px 0 0;
}

#promocao,#promocaolist {
float:left;
margin-top:29px;
width:699px;
}

#promocao h3,#promocaolist h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
margin-bottom:12px;
text-transform:uppercase;
width:699px;
}

#promocao ul li {
border-bottom:1px solid #efefef;
float:left;
margin:0 0 15px;
padding-bottom:10px;
width:699px;
}

#promocao ul li.last {
border:none;
margin:0;
padding-bottom:0;
}

#promocao a {
color:#333;
display:block;
float:left;
font-size:15px;
font-weight:700;
margin-bottom:5px;
width:699px;
}

#promocao a:hover {
text-decoration:none;
}

#promocao a img {
margin-bottom:7px;
}

#promocao p {
color:#555;
font-size:11px;
line-height:13px;
width:699px;
}

#promocao a.button {
background:#495282;
color:#fff;
float:left;
font-size:11px;
font-weight:700;
margin-top:10px;
padding:7px 10px;
text-transform:uppercase;
width:auto;
}

#promocaolist ul > li {
float:left;
margin-bottom:20px;
width:699px;
}

#promocaolist ul > li a {
background:#efefef;
float:left;
height:60px;
overflow:hidden;
width:699px;
}

#promocaolist ul > li a:hover {
text-decoration:none;
}

#promocaolist ul > li a img.button {
float:right;
}

#promocaolist ul > li a span {
color:#0071bb;
display:block;
float:left;
font-size:11px;
font-weight:400;
margin-bottom:3px;
margin-left:25px;
margin-top:13px;
}

#promocaolist ul > li a span strong {
color:#666;
display:block;
font-size:20px;
font-weight:700;
margin-bottom:2px;
text-transform:uppercase;
}

#promocaolist ul > li a span em {
color:#666;
font-size:12px;
font-style:normal;
font-weight:400;
}

#promocaolist ul > li div {
border:1px solid #efefef;
color:#666;
display:none;
float:left;
font-size:12px;
padding:20px;
width:657px;
}

#promocaolist ul > li div p {
margin-bottom:10px;
}

#promocaolist ul > li div p strong {
color:#0071bb;
}

#promocaolist ul > li div ol {
float:left;
width:320px;
}

#promocaolist ul > li div ol.right {
float:right !important;
}

#promocaolist ul > li div ol > li {
float:left;
font-size:11px;
line-height:14px;
width:320px;
}

#login {
border-bottom:1px solid #efefef;
float:left;
margin:25px 0 10px;
padding-bottom:20px;
width:699px;
}

#login img {
padding-bottom:30px;
}

#login h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
margin-bottom:12px;
text-transform:uppercase;
width:699px;
}

#login p {
color:#666;
display:block;
font-size:12px;
margin-bottom:15px;
}

#login fieldset {
float:left;
width:699px;
}

#login fieldset label {
float:left;
margin:0 18px 15px 0;
width:699px;
}

#login fieldset label span {
color:#666;
float:left;
font-size:14px;
font-weight:700;
margin:8px 15px 0 0;
text-align:right;
width:135px;
}

#login fieldset label.error span {
color:#c30 !important;
}

#login fieldset label span em {
color:#999;
font-size:11px;
font-style:normal;
font-weight:400;
margin-left:3px;
}

#login fieldset label input {
padding:5px 6px;
width:350px;
}

#login fieldset label.check span {
color:#0071bb;
display:inline;
float:left;
font-size:12px;
font-weight:400;
margin:-1px 0 0;
text-align:left;
width:300px;
}

#login fieldset label.check input {
float:left;
margin:0 10px 0 150px;
width:auto;
}

#login fieldset > input {
background:#495282;
border:none;
color:#fff;
font-size:11px;
font-weight:700;
padding:8px 15px;
text-transform:uppercase;
}

#login fieldset > input.send {
margin-left:150px;
}

#login fieldset > input.forget {
margin-left:15px;
}

#logged {
background:#efefef;
float:left;
margin-bottom:15px;
padding:8px 10px;
width:230px;
}

#logged p {
color:#666;
font-size:11px;
width:250px;
}

#logged p.welcome {
margin-bottom:4px;
}

#logged p strong {
color:#333;
font-size:12px;
font-weight:700;
}

#logged p a {
color:#0071bb;
font-size:11px;
}

#logged p.welcome a {
color:#666;
font-size:11px;
margin-left:5px;
}

#cadastro {
float:left;
width:699px;
}

#cadastro a.title {
background:#efefef url(/img/icon-block-up.gif) no-repeat 672px center;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
cursor:pointer;
float:left;
height:45px;
margin-top:10px;
width:699px;
}

#cadastro a.close {
background:#efefef url(/img/icon-block-down.gif) no-repeat 672px center;
}

#cadastro a.title p {
color:#f05a23;
float:left;
font-size:14px;
font-weight:700;
padding:15px 0 0 20px;
text-transform:uppercase;
}

#cadastro a.title span {
color:#999;
float:left;
font-size:10px;
margin-left:10px;
padding-top:17px;
}

#cadastro a:hover.title {
text-decoration:none;
}

#cadastro a.fisica,#cadastro a.juridica {
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
color:#66aad6;
cursor:pointer;
float:left;
font-size:14px;
font-weight:700;
height:30px;
margin-bottom:30px;
padding:15px 0 0;
text-align:center;
text-transform:uppercase;
width:349px;
}

#cadastro a.juridica {
border-right:0;
}

#cadastro a:hover.fisica,#cadastro a:hover.juridica {
text-decoration:none;
}

#cadastro a.marque {
color:#0071bb !important;
}

#cadastro a.marque span {
background:url(/img/icon-pessoa-marca.gif) no-repeat left top;
height:8px;
margin:30px 0 0 50px !important;
position:absolute;
width:13px;
}

#cadastro fieldset {
float:left;
width:699px;
}

#cadastro fieldset.hidden {
display:none;
}

#cadastro fieldset hr {
background:#efefef;
border:0;
border-color:#efefef;
color:#efefef;
float:left;
height:1px;
margin:15px 0 23px;
width:699px;
}

#cadastro fieldset.sign hr {
background:#efefef;
border:0;
border-color:#efefef;
color:#efefef;
float:left;
height:1px;
margin:10px 0 5px !important;
width:699px;
}

#cadastro fieldset h4 {
color:#06c;
float:left;
font-size:14px;
font-weight:700;
margin:10px 0;
text-transform:uppercase;
width:699px;
}

#cadastro fieldset label,#cadastro fieldset p.label {
float:left;
margin:0 39px 15px 0;
}

#cadastro fieldset p.bottomspace {
margin-bottom:20px;
}

#cadastro fieldset p.topbotspace label {
color:#06c;
margin:20px 0 !important;
}

#cadastro fieldset p.topbotspace label.error > span,#cadastro fieldset p.bottomspace label.error > span,#cadastro fieldset.sign p.error > span,#cadastro fieldset label.error > span,#cadastro fieldset p.error > span {
color:#c00 !important;
font-weight:700;
}

#cadastro fieldset p.topbotspace label span {
color:#06c !important;
font-size:14px !important;
font-weight:700;
}

#cadastro fieldset p.bottomspace label span {
color:#666 !important;
}

#cadastro fieldset label.topspace {
padding-top:10px;
}

#cadastro fieldset.sign p.label {
float:left;
margin:0 !important;
width:699px;
}

#cadastro fieldset.sign p.label span {
margin:0 0 8px !important;
}

#cadastro fieldset p.left {
float:left;
height:38px;
margin:0 30px 0 0;
width:200px !important;
}

#cadastro fieldset p.list {
float:left;
margin:0 0 15px;
}

#cadastro fieldset label.topspace,#cadastro fieldset h4.topspace {
margin-top:20px;
}

#cadastro fieldset label span,#cadastro fieldset p.label span {
color:#666;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:9px;
}

#cadastro fieldset p.label label.assinante {
background-color:#F9F9F9;
height:23px;
margin-bottom:8px;
padding-top:5px;
width:100%;
}

#cadastro fieldset p.label label.assinante span {
color:#06c !important;
float:left;
margin-right:30px;
}

#cadastro fieldset label a {
color:#999;
font-size:10px;
font-style:normal;
font-weight:400;
margin-left:8px;
}

#cadastro fieldset label span em,#cadastro fieldset p.label span em {
color:#999;
font-size:10px;
font-style:normal;
font-weight:400;
margin-left:8px;
}

#cadastro fieldset p.small {
color:#666;
display:block;
float:left;
font-size:10px;
height:20px;
margin:-8px 0 8px;
width:280px !important;
}

#cadastro fieldset p.right {
color:#999 !important;
margin:5px 0 0 399px;
}

#cadastro fieldset label input,#cadastro fieldset label textarea {
padding:5px 6px;
}

#cadastro fieldset label select {
margin-bottom:5px;
}

#cadastro fieldset p.label label {
margin:0;
}

#cadastro fieldset p.label label input {
float:left;
height:auto;
margin:2px 8px 0 0;
width:auto;
}

#cadastro fieldset p.label label span {
color:#999;
float:left;
margin-right:30px;
}

#cadastro fieldset p.list label {
margin-right:0 !important;
width:174px;
}

#cadastro fieldset p.list label span {
color:#666;
font-size:12px;
font-weight:400;
margin-right:0 !important;
}

#cadastro fieldset.sign p.label label span {
color:#666;
font-size:12px;
font-weight:400;
margin-right:32px !important;
margin-top:1px !important;
}

#cadastro fieldset label[for="nome"] input {
width:398px;
}

#cadastro fieldset label[for="documento"] input {
width:230px;
}

#cadastro fieldset label[for="nascimento"] input,#cadastro fieldset label[for="cep"] input,#cadastro fieldset label[for="cobcep"] input,#cadastro fieldset label[for="numero"] input,#cadastro fieldset label[for="cobnumero"] input {
width:140px;
}

#cadastro fieldset label[for="complemento"] input,#cadastro fieldset label[for="cobcomplemento"] input {
width:192px;
}

#cadastro fieldset label[for="bairro"] input,#cadastro fieldset label[for="cobbairro"] input {
width:240px;
}

#cadastro fieldset label[for="email"] input,#cadastro fieldset label[for="alternativo"] input,#cadastro fieldset label[for="endereco"] input,#cadastro fieldset label[for="cobendereco"] input,#cadastro fieldset label[for="hobbies"] input {
width:683px;
}

#cadastro fieldset label[for="residencial"] input,#cadastro fieldset label[for="comercial"] input,#cadastro fieldset label[for="celularr"] input {
width:191px;
}

#cadastro fieldset label[for="senha"] input,#cadastro fieldset label[for="confirma"] input {
width:170px;
}

#cadastro fieldset label[for="filhos"] select {
width:121px;
}

#cadastro fieldset label[for="estadocivil"] select,#cadastro fieldset label[for="escolaridade"] select {
width:224px;
}

#cadastro fieldset label[for="estado"] select,#cadastro fieldset label[for="cobestado"] select {
width:109px;
}

#cadastro fieldset label[for="cidade"] input,#cadastro fieldset label[for="cobcidade"] input {
width:500px !important;
}

#cadastro fieldset label[for="assunto"] select,#cadastro fieldset label[for="departamento"] select {
width:340px;
}

#cadastro fieldset label[for="mensagem"] textarea {
height:130px;
width:685px;
}

#cadastro fieldset label[for="leitores"] select,#cadastro fieldset label[for="acessointernet"] select,#cadastro fieldset label[for="veiculoinformacao"] select {
width:217px;
}

#cadastro fieldset label[for="documento"],#cadastro fieldset label[for="estado"],#cadastro fieldset label[for="cobestado"],#cadastro fieldset label[for="departamento"],#cadastro fieldset label[for="bairro"],#cadastro fieldset label[for="cobbairro"],#cadastro fieldset label[for="celularr"],#cadastro fieldset label[for="escolaridade"] {
margin-right:0 !important;
}

#cadastro fieldset #cobranca {
display:none;
float:left;
width:699px;
}

#cadastro fieldset label[for="mensagem"] {
margin:0 !important;
}

#cadastro fieldset.buttons {
padding-top:23px;
}

#cadastro fieldset.buttons input.submit {
background:#495282;
border:none;
color:#fff;
font-size:11px;
font-weight:700;
margin-right:5px;
padding:8px 15px;
text-transform:uppercase;
}

#cadastro fieldset.buttons input.reset {
background:#e0e0e0;
border:none;
color:#495282;
font-size:11px;
font-weight:700;
padding:8px 15px;
text-transform:uppercase;
}

#cadastro fieldset #strength {
float:left;
height:50px;
margin:0 0 15px;
width:249px;
}

#cadastro fieldset #strength span.label {
color:#999;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:12px;
}

.pstrength-minchar {
display:none !important;
float:none;
font-size:10px;
position:inherit;
}

.pstrength-bar {
border:none;
float:none;
position:inherit;
}

#cadastro fieldset div.strength .pstrength-info {
float:none;
font-size:20px;
position:inherit;
}

.ac_results {
background-color:#FFF;
border:1px solid #c4c4c4;
overflow:hidden;
padding:0;
z-index:99999;
}

.ac_results ul {
list-style:none;
list-style-position:outside;
margin:0;
padding:0;
width:100%;
}

.ac_results li {
color:#333;
cursor:default;
display:block;
font-size:12px;
line-height:16px;
margin:0;
overflow:hidden;
padding:2px 5px 2px 10px;
}

.ac_over {
background-color:#5567f6;
color:#fff !important;
}

#social-ad {
float:left;
height:90px;
margin-top:35px;
width:700px;
}

#baladas-ad {
background:url(/img/icon-publicidade.gif) no-repeat left top;
float:left;
height:90px;
padding-top:11px;
margin:14px 0 19px;
width:700px;
}

#baladas-ad.less-margin {
margin-bottom:0;
}

#motors {
float:left;
height:auto;
margin-top:15px;
width:699px;
}

#motors h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:569px;
}

#motors a.more {
color:#666;
float:right;
font-size:10px;
height:17px;
padding-top:5px;
text-align:right;
width:120px;
}

#motors ul {
border-top:4px solid #efefef;
float:left;
padding:15px 0 0;
text-align:center;
width:699px;
}

#motors ul li {
float:left;
margin-right:21px;
width:99px;
}

#motors ul li:last-child {
margin:0;
}

#motors ul li a {
display:block;
min-height:140px;
text-align:left;
width:99px;
}

#motors ul li a:hover {
text-decoration:none;
}

#motors ul li a span {
color:#666;
display:block;
font-size:11px;
margin:1px 0;
text-align:left;
}

#motors ul li a span.brand {
color:red;
font-size:10px;
font-weight:700;
text-transform:uppercase;
}

#motors ul li a span.price {
font-weight:700;
}

div.calendar {
background:url(/img/ajax-loader.gif) no-repeat center center;
float:left;
height:235px;
margin-top:15px;
width:246px;
}

div.calendar p.month,div.calendar table {
display:none;
}

div.calendar p.month {
background:url(/img/calendar/icon-calendar.gif) no-repeat left center;
display:block;
float:left;
height:20px;
overflow:hidden;
text-align:left;
width:246px;
}

div.calendar p.month span {
color:#0071bb;
float:left;
font-size:12px;
font-weight:700;
padding:4px 0 0 30px;
width:109px;
}

div.calendar p.month a {
float:right;
height:24px;
margin-left:10px;
padding:2px 0 0;
text-align:right;
width:13px;
}

div.calendar table {
width:246px;
}

div.calendar table tbody tr:first-child td {
border-top:1px solid #e7e7e7 !important;
}

div.calendar table tbody tr td:first-child {
border-left:1px solid #e7e7e7 !important;
}

div.calendar table tbody tr td {
background:#f5f5f5;
border-bottom:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
color:#0071bb;
font-size:11px;
font-weight:700;
height:30px;
text-align:center !important;
vertical-align:center;
width:22px;
}

div.calendar table tbody tr td a {
display:block;
font-size:11px !important;
font-weight:700;
height:23px !important;
padding-top:10px;
width:100% !important;
}

div.calendar table tbody tr td.blank {
background:#fff;
color:#000;
}

div.calendar table tbody tr td.today {
background:#a6ce39;
color:#df3b4c;
}

div.calendar table tbody tr td.event a {
background:#0071bb;
color:#fff;
}

div.calendar table tbody tr td.event a:hover {
background:#333;
text-decoration:none;
}

#weather-right {
float:left;
height:265px;
margin-top:30px;
width:250px;
}

#equipe {
float:left;
height:500px;
margin:30px 0 0 50px;
width:600px;
}

#navigation-full {
width:980px;
}

#navigation-full p {
border-bottom:4px solid #efefef;
color:#666;
float:left;
font-size:11px;
font-weight:700;
height:23px;
width:980px;
}

#navigation-full p a {
color:#666;
font-size:11px;
font-weight:700;
margin-right:4px;
text-transform:uppercase;
}

#navigation-full p strong {
color:#0071bb;
font-size:14px;
font-weight:700;
margin-left:3px;
margin-right:4px;
text-transform:uppercase;
}

#navigation-full p strong.normal {
color:#666;
font-size:11px;
font-weight:700;
margin-right:4px;
text-transform:uppercase;
}

#navigation-full p strong a {
color:#0071bb;
font-size:14px;
margin:0;
}

#sitemap {
float:left;
margin-top:20px;
width:980px;
}

#sitemap h3 {
border-bottom:4px solid #efefef;
color:#666;
display:block;
float:left;
font-size:14px;
font-weight:700;
margin-bottom:12px;
padding-bottom:5px;
text-transform:uppercase;
width:980px;
}

#sitemap ul {
float:left;
margin-bottom:25px;
width:163px;
}

#sitemap ul.fixed {
min-height:180px;
}

#sitemap ul.half {
width:326px;
}

#sitemap ul > li {
color:#0473ba;
font-size:14px;
font-weight:700;
}

#sitemap ul > li > a {
color:#0473ba;
font-size:14px;
font-weight:700;
}

#sitemap ul > li ol {
border-left:1px solid #ccc;
margin-left:1px;
padding:7px 0 8px;
}

#sitemap ul > li ol > dt {
background:url(/img/bg-sitemap-line.gif) no-repeat left center;
height:20px;
padding-left:26px;
}

#sitemap ul > li ol > dt a {
color:#999;
display:block;
font-size:12px;
font-weight:400;
padding-top:4px;
}

#sitemap ul.full {
float:left;
margin-bottom:25px;
width:980px;
}

#sitemap ul.full li {
float:left;
width:196px;
}

#sitemap ul.full li.busca {
float:left;
width:auto;
}

#sitemap ul.full li a {
color:#0473ba;
float:left;
font-size:14px;
font-weight:700;
}

#financial-indexes {
float:left;
margin-top:35px;
width:250px;
}

#financial-indexes a.more {
color:#666;
float:right;
font-size:11px;
height:17px;
margin-top:5px;
padding-top:5px;
text-align:right;
width:250px;
}

#financial-indexes h3 {
border-bottom:4px solid #efefef;
color:#06c;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:250px;
}

#financial-indexes ul {
float:left;
width:250px;
}

#financial-indexes ul li {
border-bottom:1px solid #efefef;
color:#555;
padding:5px 0;
}

#financial-indexes ul li.title {
border:none;
color:#06c;
font-size:12px;
font-weight:700;
padding:8px 0 5px;
width:250px;
}

#financial-indexes ul li.tspace {
padding:20px 0 8px;
}

#financial-indexes ul li span {
color:#06c;
float:right;
font-size:12px;
font-weight:700;
padding-right:20px;
}

#financial-indexes ul li span.up {
background:url(/img/icon-seta-up.gif) no-repeat 48px center;
color:#119901;
padding-right:17px;
text-align:left;
width:41px;
}

#financial-indexes ul li span.down {
background:url(/img/icon-seta-down.gif) no-repeat 48px center;
color:red;
padding-right:17px;
text-align:left;
width:41px;
}

#hlblocksquare {
float:left;
margin-top:15px;
min-height:100px;
width:699px;
}

#hlblocksquare .hlleft {
border-bottom:4px solid #efefef;
float:left;
height:346px;
width:345px;
}

#hlblocksquare .hlright {
border-bottom:4px solid #efefef;
float:right;
height:346px;
width:333px;
}

div.headline-new-block {
border-bottom:4px solid #efefef;
border-top:4px solid #efefef;
height:100px;
margin-bottom:11px;
padding:10px 0 17px;
width:100%;
}

div.headline-new-block p {
color:#0071bb;
display:block;
font-size:10px;
margin-bottom:3px;
text-transform:uppercase;
}

div.headline-new-block a.image {
float:left;
height:85px;
margin-right:7px;
overflow:hidden;
width:90px;
}

div.headline-new-block h4 a {
color:#000;
display:block;
font-size:16px;
font-weight:700;
margin-bottom:7px;
}

div.headline-new-block a.text {
color:#000;
display:block;
font-size:12px;
}

div.headline-lined {
padding:6px 0;
width:100%;
}

div.headline-lined p {
color:#0071bb;
display:block;
font-size:10px;
margin-bottom:3px;
text-transform:uppercase;
}

div.headline-lined h4 a {
color:#000;
display:block;
font-size:16px;
font-weight:700;
margin-bottom:5px;
}

div:last-child.headline-lined h4 a {
color:#14295a;
}

div.headline-lined a.text {
color:#000;
display:block;
font-size:12px;
}

div:last-child.headline-lined a.text {
color:#14295a;
}

div.headline-video {
float:left;
margin-right:21px;
padding:6px 0 0;
width:97px;
}

div:last-child.headline-video {
margin:0;
}

div.headline-video p {
color:#0071bb;
display:block;
font-size:10px;
margin-bottom:3px;
text-transform:uppercase;
}

div.headline-video a.image {
height:78px;
overflow:hidden;
width:97px;
}

div.headline-video h4 a {
color:#14295a;
display:block;
font-size:16px;
font-weight:700;
margin:4px 0;
}

div.headline-video a.text {
color:#000;
display:block;
font-size:12px;
}

#linewidescreen {
border-bottom:1px solid #ccc;
float:left;
margin:15px 0 2px;
padding-bottom:11px;
width:699px;
}

#linewidescreen div {
float:left;
width:220px;
}

#linewidescreen div.middle {
margin:0 19px;
}

#linewidescreen div h3 {
color:#0071bb;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:4px;
text-transform:uppercase;
}

#linewidescreen div > a {
display:block;
height:114px;
width:220px;
}

#linewidescreen div > a img {
height:114px;
width:220px;
}

#linewidescreen div ul {
float:left;
width:220px;
}

#linewidescreen div ul li {
border-bottom:1px solid #ccc;
padding:8px 0;
width:220px;
}

#linewidescreen div ul li a {
color:#0071bb;
display:block;
width:220px;
}

#linewidescreen div ul li.first a {
font-size:14px;
font-weight:700;
}

#linewidescreen div ul li.last {
border:none;
}

#linewidescreen div.middle h3,#linewidescreen div.middle ul li a {
color:#14295a;
}

#lastestnews {
border-bottom:4px solid #efefef;
float:left;
height:349px;
margin:15px 0 0;
width:440px;
}

#lastestnews a.more {
background:#fff;
color:#666;
font-size:10px;
margin:2px 0 0 332px;
padding-left:5px;
position:absolute;
}

#lastestnews ul {
border-bottom:4px solid #efefef;
display:block;
height:25px;
width:440px;
}

#lastestnews ul li {
float:right;
margin-left:9px;
}

#lastestnews ul li.current {
float:left !important;
margin:0 !important;
}

#lastestnews ul li a {
color:#333;
display:block;
font-size:10px;
margin-bottom:12px;
padding-top:4px;
text-transform:uppercase;
}

#lastestnews ul li a:hover {
text-decoration:none;
}

#lastestnews ul li a.current {
color:#0071bb;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:12px;
padding-bottom:9px;
padding-top:0;
text-transform:uppercase;
}

#lastestnews div.list {
height:305px;
margin-bottom:1px;
overflow:hidden;
width:440px;
}

#lastestnews div.list ol li {
display:block;
overflow:hidden;
padding:2px 0;
width:440px;
}

#lastestnews div.list ol li p {
display:block;
width:440px;
}

#lastestnews div.list ol li p > span {
color:#000;
float:left;
font-size:12px;
font-style:normal;
font-weight:400;
height:14px;
padding-top:1px;
width:36px;
}

#lastestnews div.list ol li p a {
color:#000;
float:left;
margin-left:5px;
width:399px;
}

#lastestnews div.list ol li p a strong {
clear:left;
color:#0071bb;
font-size:12px;
font-weight:400;
height:15px;
line-height:16px;
padding:0 5px 0 0;
}

#lastestnews div.list ol li p a span {
color:#000;
font-size:12px;
font-style:normal;
font-weight:400;
height:15px;
}

#deleft {
float:right;
width:239px;
}

div.clear {
clear:both;
height:1px;
width:699px;
}

div.ad-digitalhome {
background:url(/img/icon-publicidade.gif) no-repeat left top;
float:right;
height:62px;
margin-top:8px;
padding-top:13px;
width:239px;
}

div.ad-digitalhome a img {
height:62px;
width:239px;
}

#external-offers {
float:left;
margin-top:15px;
width:699px;
}

#external-offers div.veiculos {
background:url(/img/icon-external-veiculos.gif) no-repeat left top;
height:66px;
margin-bottom:12px;
width:699px;
}

#external-offers div.imoveis {
background:url(/img/icon-external-imoveis.gif) no-repeat left top;
height:66px;
padding-left:65px;
width:699px;
}

#external-offers div div {
float:left;
height:63px;
margin-left:10px;
margin-top:2px;
width:148px;
}

#external-offers div div a {
font-weight:700;
}

#external-offers div div a.image {
float:left;
margin-right:4px;
}

#external-offers div div p {
line-height:16px;
}

#external-offers div div p span {
display:block;
height:16px;
margin:0;
overflow:hidden;
padding:0;
}

#external-offers div.veiculos div a {
color:#f05a23;
}

#external-offers div.imoveis div a {
color:#0071bb;
}

#external-offers div > a.home {
float:left;
height:66px;
margin:0;
text-indent:-5000em;
width:65px;
}

#home-events {
float:left;
margin:3px 0 8px;
width:333px;
}

#home-events > a {
color:#222;
display:block;
font-size:10px;
margin:12px 0 3px;
text-align:right;
}

#home-events div.event {
background:#efefef;
height:46px;
padding:0 0 0 10px;
width:323px;
}

#home-events div.event p.date {
float:left;
height:46px;
margin-right:12px;
width:66px;
}

#home-events div.event p.date strong {
color:#666;
float:left;
font-size:35px;
font-weight:700;
letter-spacing:-1px;
margin:4px 4px 0 0;
}

#home-events div.event p.date span {
color:#666;
float:left;
font-size:11px;
font-weight:700;
margin-top:11px;
}

#home-events div.event p.date span:last-child {
margin:0;
}

#home-events div.event p.release {
color:#222;
font-size:10px;
padding-top:4px;
}

#home-events div.event p.orange strong,#home-events div.event p.orange span {
color:#f05a23;
}

#home-events div.event p.blue strong,#home-events div.event p.blue span {
color:#00519d;
}

#horoscope {
float:left;
margin-top:15px;
width:345px;
}

#horoscope h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:200px;
}

#horoscope a.more {
color:#666;
float:right;
font-size:10px;
height:17px;
padding-top:5px;
text-align:right;
width:120px;
}

#horoscope ul {
border-top:4px solid #efefef;
clear:both;
padding-top:10px;
}

#horoscope ul li {
float:left;
height:63px;
margin-bottom:5px;
width:57px;
}

#jobs {
float:left;
width:699px;
}

#jobs h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:499px;
}

#jobs a.more {
border-bottom:4px solid #efefef;
color:#666;
float:right;
font-size:10px;
height:17px;
padding-top:5px;
text-align:right;
text-transform:uppercase;
width:200px;
}

#jobs ul {
float:left;
margin-top:19px;
}

#jobs ul li {
float:left;
height:58px;
margin-bottom:21px;
width:333px;
}

#jobs ul li.empregos {
background:#3c5ec2 url(/img/btn-buscar-vagas.gif) no-repeat 196px 17px;
margin-right:21px;
width:345px;
}

#jobs ul li.curriculos {
background:#ffa800 url(/img/btn-buscar-curriculos.gif) no-repeat 184px 17px;
}

#jobs ul li.concursos {
background:#b80000 url(/img/btn-buscar-concursos.gif) no-repeat 196px 17px;
margin-bottom:0;
margin-right:21px;
width:345px;
}

#jobs ul li.cursos {
background:#669934 url(/img/btn-buscar-cursos.gif) no-repeat 184px 17px;
margin-bottom:0;
}

#jobs ul li a {
color:#fff;
float:left;
font-size:18px;
font-weight:700;
height:38px;
padding:20px 0 0 18px;
}

#jobs ul li.empregos a,#jobs ul li.concursos a {
width:327px;
}

#jobs ul li.curriculos a,#jobs ul li.cursos a {
width:315px;
}

#jobs ul li a img {
float:right;
}

#jobs ul li a:hover {
text-decoration:none;
}

.mailclear {
clear:both;
height:1px;
width:250px;
}

#mail {
float:left;
width:250px;
}

#mail h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:250px;
}

#mail form,#mail form fieldset {
clear:both;
width:250px;
}

#mail form fieldset input {
border:1px solid #cdcdcd;
color:#999;
float:left;
font-size:10px;
font-weight:700;
height:17px;
padding:1px 4px 0;
width:87px;
}

#mail form fieldset input.mail {
margin-right:7px;
}

#mail form fieldset input.submit {
border:none;
float:right;
height:auto;
margin:0;
padding:0;
width:auto;
}

#mail form fieldset a {
color:#555;
float:right;
font-size:10px;
font-weight:700;
margin-top:7px;
text-transform:uppercase;
}

#guialist {
float:left;
margin-top:15px;
width:250px;
}

#guialist h3 {
border-bottom:4px solid #efefef;
color:#06c;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:250px;
margin-bottom:10px;
}

#guialist fieldset {
float:left;
height:40px;
width:250px;
}

#guialist fieldset label {
float:left;
height:20px;
margin-right:9px;
width:210px;
}

#guialist fieldset label input {
border:1px solid #ccc;
color:#999;
font-size:10px;
font-weight:700;
height:15px;
padding:3px 0 0 5px;
width:205px;
}

#guialist ul {
float:left;
width:250px;
}

#guialist ul li {
background:url(/img/icon-item-guia.gif) no-repeat 230px center;
border:1px solid #f0f0f0;
height:55px;
margin-bottom:17px;
width:248px;
}

#guialist ul li:last-child {
margin:0;
}

#guialist ul li a.image {
border-right:1px solid #f0f0f0;
float:left;
height:55px;
width:88px;
}

#guialist ul li a.info {
color:#222;
float:left;
font-size:12px;
height:48px;
padding:7px 0 0 6px;
width:150px;
}

#guialist ul li a.info strong {
color:#00599f;
display:block;
font-size:12px;
font-weight:700;
}

#guialist ul li a.info span {
color:#222;
display:block;
font-size:12px;
font-weight:700;
margin-bottom:2px;
}

#tabrecados {
border-bottom:1px solid #efefef;
float:left;
margin:15px 0 0;
width:699px;
}

#tabrecados > ul {
border-bottom:1px solid #efefef;
display:block;
height:26px;
width:699px;
}

#tabrecados > ul li:first-child a {
border-left:1px solid #efefef;
}

#tabrecados > ul li a {
border-right:1px solid #efefef;
border-top:1px solid #efefef;
color:#656565;
display:block;
float:left;
font-size:10px;
height:25px;
margin-bottom:12px;
padding:7px 14px 0;
text-transform:uppercase;
}

#tabrecados > ul li a:hover {
text-decoration:none;
}

#tabrecados > ul li a.current {
display:block;
font-size:10px;
font-weight:700;
text-transform:uppercase;
}

#tabrecados > ul li.arquivo a.current {
background:#0071bb;
border-color:#0071bb;
color:#fff;
height:19px;
padding:6px 14px 0;
}

#tabrecados > ul li.elogio a.current {
background:#009e5f url(/img/icon-elogio-enabled.gif) no-repeat 12px 8px;
border-color:##009e5f;
color:#fff;
height:19px;
padding:6px 14px 0 24px;
}

#tabrecados > ul li.critica a.current {
background:#ff2904 url(/img/icon-critica-enabled.gif) no-repeat 12px 8px;
border-color:#ff2904;
color:#fff;
height:19px;
padding:6px 14px 0 24px;
}

#tabrecados > ul li.denuncia a.current {
background:#fff923 url(/img/icon-denuncia-enabled.gif) no-repeat 12px 8px;
border-color:#fff923;
color:#3e5580;
height:19px;
padding:6px 14px 0 24px;
}

#tabrecados > ul li.arquivo a {
background:#fff;
height:18px;
padding-top:7px;
}

#tabrecados > ul li.elogio a {
background:#fff url(/img/icon-elogio-disabled.gif) no-repeat 12px 8px;
height:18px;
padding:7px 14px 0 24px;
}

#tabrecados > ul li.critica a {
background:#fff url(/img/icon-critica-disabled.gif) no-repeat 12px 8px;
height:18px;
padding:7px 14px 0 24px;
}

#tabrecados > ul li.denuncia a {
background:#fff url(/img/icon-denuncia-disabled.gif) no-repeat 12px 8px;
height:18px;
padding:7px 14px 0 24px;
}

#tabrecados div.list {
margin-top:10px;
overflow:hidden;
width:699px;
}

#tabrecados div.list h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:699px;
}

#tabrecados div.list ol li {
border-bottom:1px solid #ccc;
float:left;
padding:15px 0;
width:699px;
}

#tabrecados div.list ol li p {
font-size:11px;
width:699px;
}

#tabrecados div.list ol li p.date {
color:#666;
}

#tabrecados div.list ol li p.date strong {
color:#555;
font-size:11px;
margin:0 3px;
text-transform:uppercase;
}

#tabrecados div.list ol li p.text {
color:#555;
line-height:14px;
margin-top:4px;
}

#tabrecados div.list ol li p.note-editor {
background:#f5f5f5;
color:#555;
font-style:italic;
line-height:14px;
margin-top:10px;
padding:10px;
width:679px;
}

#tabrecados div.list ol li p.note-editor span {
color:#0071bb;
display:block;
font-size:11px;
font-style:normal;
font-weight:700;
margin-bottom:5px;
text-transform:uppercase;
}

#tabrecados div.list ol li.last {
border:none;
}

#tabrecados div.list ol li.more {
background:url(/img/bg-recado-middle.gif) repeat-x;
background-position:0 0;
border:none !important;
float:left;
height:36px !important;
margin-top:15px;
overflow:hidden;
padding:0 !important;
width:699px;
}

#tabrecados div.list ol li.more,#tabrecados div.list ol li.more * {
cursor:pointer;
}

#tabrecados div.list ol li.more div.left {
background:url(/img/bg-recado-left.gif) repeat-x;
background-position:0 0;
float:left;
height:36px;
overflow:hidden;
width:5px;
}

#tabrecados div.list ol li.more div.right {
background:url(/img/bg-recado-right.gif) repeat-x;
background-position:0 0;
float:right;
height:36px;
overflow:hidden;
width:5px;
}

#tabrecados div.list ol li.more p {
color:#0071bb;
float:left;
font-size:14px;
font-weight:700;
padding-top:10px;
text-align:center;
text-transform:uppercase;
width:689px !important;
}

#participate {
border-bottom:1px solid #ccc;
float:left;
margin-top:15px;
width:250px;
}

#participate h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:250px;
}

#participate a {
float:left;
margin:5px 0 10px;
width:250px;
}

#ie6 {
background:#efefef;
height:100px;
top:0;
width:100%;
}

#ie6 div {
height:100px;
left:50%;
margin-left:-490px;
position:absolute;
width:980px;
}

#ie6 div h3 {
color:#00519d;
float:left;
font-family:arial, sans-serif;
font-size:16px;
font-weight:700;
margin:19px 0 0;
}

#ie6 div p.info {
clear:left;
color:#333;
float:left;
font-family:arial, sans-serif;
font-size:12px;
margin:4px 0 0;
}

#ie6 div p.download {
color:#000;
float:right;
font-family:arial, sans-serif;
font-size:14px;
font-weight:700;
margin:-13px 253px 11px 19px;
}

#ie6 div ul {
clear:right;
float:right;
margin-right:254px;
}

#ie6 div ul li {
float:left;
margin-left:10px;
}

#quicksearch-baladas {
border-bottom:solid 1px #ccc;
overflow:hidden;
padding-bottom:15px;
width:250px;
}

#quicksearch-baladas h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:250px;
}

#baladas-cidade-tipo {
border-bottom:solid 1px #ccc;
overflow:hidden;
padding:15px 0;
width:250px;
}

#baladas-cidade-tipo h3 {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:250px;
}

#baladas-cidade-tipo form {
float:left;
}

#baladas-cidade-tipo select {
border:1px solid #ccc;
color:#666;
font-size:10px;
font-weight:700;
height:18px;
padding:0 0 0 5px;
width:250px !important;
}

#archive-pictures-baladas h3 {
border-bottom:solid 4px #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
padding:15px 0 0;
text-transform:uppercase;
width:250px;
}

.today-balada {
background-color:#06F;
height:300px;
}

.today-balada h3 {
width:100px !important;
}

.today-balada div.navi {
width:210px !important;
}

.today-balada div.scrollable {
height:303px !important;
}

.today-balada div.scrollable ul.items {
height:303px !important;
}

.today-balada div.scrollable ul.items li {
height:303px !important;
}

.today-balada div.scrollable ul.items li p {
background:#fe9900 !important;
height:50px !important;
margin:31px 0 0 !important;
}

.today-balada div.scrollable ul.items li p a.title {
color:#FFF !important;
}

.today-balada div.scrollable ul.items li p a.legend {
color:#FFF !important;
}

#destaques-baladas {
float:left;
height:320px;
margin:0 0 0 20px;
width:330px;
}

#destaques-baladas a.more {
background:#fff;
color:#666;
font-size:10px;
margin:2px 0 0 332px;
padding-left:5px;
position:absolute;
}

#destaques-baladas ul {
border-bottom:4px solid #efefef;
display:block;
height:21px;
width:335px;
}

#destaques-baladas ul li {
float:left;
margin-left:9px;
}

#destaques-baladas ul li:first-child {
margin-left:0 !important;
}

#destaques-baladas ul li.current {
float:left !important;
margin:0 !important;
}

#destaques-baladas ul li a {
color:#333;
display:block;
font-size:10px;
padding-top:4px;
text-transform:uppercase;
}

#destaques-baladas ul li a:hover {
text-decoration:none;
}

#destaques-baladas ul li a.current {
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
padding-bottom:9px;
padding-top:0;
text-transform:uppercase;
}

#destaques-baladas div.list div.list-balada {
float:left;
margin:8px 0 0;
overflow:hidden;
width:335px;
}

#destaques-baladas div.list div.list-balada .image {
display:block;
float:left;
margin:0 10px 0 0;
}

#destaques-baladas div.list div.list-balada p {
color:#f5010d;
font-size:11px;
}

#destaques-baladas div.list div.list-balada h4 {
color:#000;
font-size:18px;
letter-spacing:-1px;
line-height:16px;
}

#destaques-baladas div.list div.list-balada a.botao-detalhes {
background:url(/img/btn-detalhes.gif) repeat-x;
color:#000;
float:left;
font-size:11px;
font-weight:700;
height:10px;
margin:8px 0 0;
padding:5px 10px;
text-indent:-50000em;
width:53px;
}

#galeria-clicks {
border-bottom:solid 1px #87bedd;
border-top:solid 1px #87bedd;
float:left;
height:105px;
margin:35px 0 0;
position:relative;
width:700px;
}

#galeria-clicks.others {
border:none;
float:left;
height:105px;
margin:35px 0 0;
position:relative;
width:700px;
}

#galeria-clicks.others h3 {
border-bottom:solid 4px #efefef;
color:#0071bb;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:700px;
}

#galeria-clicks .titulo-click {
background:url(/img/icon-click.gif) no-repeat 10px 6px #FFF;
color:#0071bb;
display:block;
font-size:14px;
font-weight:700;
left:300px;
padding:6px 10px 5px 35px;
position:absolute;
text-transform:uppercase;
top:-16px;
}

#guia-empresas {
float:left;
width:345px;
}

#guia-empresas h3 {
border-bottom:solid 4px #efefef;
color:#0071bb;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:345px;
}

#guia-empresas .list-guia {
float:left;
margin:10px 0 0;
overflow:hidden;
width:345px;
}

#guia-empresas .list-guia .image {
display:block;
float:left;
margin:0 10px 0 0;
}

#guia-empresas .list-guia p {
color:#0072bd;
font-size:12px;
font-weight:700;
}

#guia-empresas .list-guia h4 {
color:#000;
font-size:12px;
line-height:15px;
}

#guia-empresas .list-guia a.link-detalhes {
color:#0072bd;
font-size:11px;
}

.chamada-guia {
background:url(/img/icon-lupa-hoteis.gif) no-repeat;
color:#a0a0a0;
float:left;
font-size:14px;
font-weight:700;
letter-spacing:-1px;
margin:15px 0 0;
padding:0 0 0 40px;
width:305px;
}

.chamada-guia span {
color:#2e2e84;
font-size:14px;
font-weight:900;
}

#divulgue-baladas {
float:left;
width:335px;
}

#divulgue-baladas img {
float:left;
margin:1px 0 15px;
}

.destaque-sem-margem {
margin:5px 0 0 !important;
}

#promocoes-baladas {
float:left;
margin-top:15px;
width:198px;
}

#promocoes-baladas h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:7px;
padding-bottom:9px;
text-transform:uppercase;
}

.lastestnews-baladas {
height:213px !important;
width:480px !important;
}

.deleft-baladas {
width:199px !important;
}

.lastestnews-baladas ul,.lastestnews-baladas div.list ol li {
width:480px !important;
}

.lastestnews-baladas div.list {
height:168px !important;
}

.lastestnews-baladas a.more {
margin-left:372px !important;
}

#listall-galerias-baladas {
float:left;
width:699px;
}

#listall-galerias-baladas ul {
width:699px;
}

#listall-galerias-baladas ul .ultimo {
margin:0 0 15px;
}

#listall-galerias-baladas ul li {
float:left;
margin:0 19px 15px 0;
padding:0 0 12px;
width:160px;
}

#listall-galerias-baladas ul li .image {
margin:0 0 5px;
}

#listall-galerias-baladas ul li p {
color:#555;
display:block;
font-size:11px;
margin-bottom:3px;
}

#listall-galerias-baladas ul li a {
color:#333;
font-size:12px;
font-weight:700;
}

#listall-galerias-baladas ul li a span {
color:#06c;
font-size:14px;
font-weight:700;
margin-right:2px;
text-transform:uppercase;
}

#navigation div.chamada-divulgue {
border-bottom:solid 1px #ccc;
float:left;
margin:0 0 15px;
width:699px;
}

#navigation div.chamada-divulgue img {
float:left;
margin:15px 24px 15px 14px;
}

#navigation div.chamada-divulgue p.resume {
border:none;
color:#555;
float:left;
font-size:12px;
font-weight:400;
height:auto;
line-height:17px;
margin:20px 0 0;
width:569px;
}

#divulgue {
float:left;
width:699px;
}

#divulgue a:hover.title {
text-decoration:none;
}

#divulgue fieldset {
float:left;
width:699px;
}

#divulgue fieldset hr {
background:#efefef;
border:0;
border-color:#efefef;
color:#efefef;
float:left;
height:1px;
margin:3px 0;
width:699px;
}

#divulgue fieldset.sign hr {
background:#efefef;
border:0;
border-color:#efefef;
color:#efefef;
float:left;
height:1px;
margin:10px 0 5px !important;
width:699px;
}

#divulgue fieldset h4 {
color:#06c;
float:left;
font-size:14px;
font-weight:700;
margin:10px 0;
text-transform:uppercase;
width:699px;
}

#divulgue fieldset label,#divulgue fieldset p.label {
float:left;
margin:0 39px 15px 0;
}

#divulgue fieldset p.bottomspace {
margin-bottom:20px;
}

#divulgue fieldset p.topbotspace label {
color:#06c;
margin:20px 0 !important;
}

#divulgue fieldset p.topbotspace label.error > span,#divulgue fieldset p.bottomspace label.error > span,#divulgue fieldset.sign p.error > span,#divulgue fieldset label.error > span,#divulgue fieldset p.error > span {
color:#c00 !important;
font-weight:700;
}

#divulgue fieldset p.topbotspace label span {
color:#06c !important;
font-size:14px !important;
font-weight:700;
}

#divulgue fieldset p.bottomspace label span {
color:#666 !important;
}

#divulgue fieldset label.topspace {
padding-top:10px;
}

#divulgue fieldset.sign p.label {
float:left;
margin:0 !important;
width:699px;
}

#divulgue fieldset.sign p.label span {
margin:0 0 8px !important;
}

#divulgue fieldset p.left {
float:left;
height:38px;
margin:0 30px 0 0;
width:200px !important;
}

#divulgue fieldset p.list {
float:left;
margin:0 0 15px;
}

#divulgue fieldset label.topspace,#divulgue fieldset h4.topspace {
margin-top:20px;
}

#divulgue fieldset label span,#divulgue fieldset p.label span {
color:#666;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:9px;
}

#divulgue fieldset p.label label.cobertura-fotografica span,
#divulgue fieldset p.label label.desejo-anunciar span {
color:#06c !important;
float:left;
letter-spacing:-0.03em;
margin-right:30px;
}

#divulgue fieldset p.label label.cobertura-fotografica input {
float:left;
}

#divulgue fieldset label a {
color:#999;
font-size:10px;
font-style:normal;
font-weight:400;
margin-left:8px;
}

#divulgue fieldset label span em,#divulgue fieldset p.label span em {
color:#999;
font-size:10px;
font-style:normal;
font-weight:400;
margin-left:8px;
}

#divulgue fieldset p.small {
color:#666;
display:block;
float:left;
font-size:10px;
height:20px;
margin:-8px 0 8px;
width:280px !important;
}

#divulgue fieldset p.right {
color:#999 !important;
margin:5px 0 0 399px;
}

#divulgue fieldset label input,#divulgue fieldset label textarea {
padding:5px 6px;
}

#divulgue fieldset label select {
margin-bottom:5px;
}

#divulgue fieldset p.label label {
margin:0;
}

#divulgue fieldset p.label label input {
float:left;
height:auto;
margin:2px 8px 0 0;
width:auto;
}

#divulgue fieldset p.label label span {
color:#999;
float:left;
margin-right:30px;
}

#divulgue fieldset p.list label {
margin-right:0 !important;
width:174px;
}

#divulgue fieldset p.list label span {
color:#666;
font-size:12px;
font-weight:400;
margin-right:0 !important;
}

#divulgue fieldset.sign p.label label span {
color:#666;
font-size:12px;
font-weight:400;
margin-right:32px !important;
margin-top:1px !important;
}

#divulgue fieldset label[for="titulo"] input {
width:684px;
}

#divulgue fieldset label[for="evento"] input,
#divulgue fieldset label[for="embed"] input,
#divulgue fieldset label[for="legenda"] input,
#divulgue fieldset label[for="nome"] input,
#divulgue fieldset label[for="email"] input {
width:680px;
}

#divulgue fieldset label[for="documento"] input {
width:230px;
}

#divulgue fieldset label[for="cep"] input,#divulgue fieldset label[for="cobcep"] input,#divulgue fieldset label[for="numero"] input,#divulgue fieldset label[for="cobnumero"] input {
width:140px;
}

#divulgue fieldset label[for="complemento"] input,#divulgue fieldset label[for="cobcomplemento"] input {
width:192px;
}

#divulgue fieldset label[for="bairro"] input,#divulgue fieldset label[for="cobbairro"] input {
width:240px;
}

#divulgue fieldset label[for="endereco"] input,#divulgue fieldset label[for="cobendereco"] input,#divulgue fieldset label[for="hobbies"] input {
width:683px;
}

#divulgue fieldset label[for="residencial"] input,#divulgue fieldset label[for="celular"] input {
width:191px;
}

#divulgue fieldset label[for="estado"] select,#divulgue fieldset label[for="cobestado"] select {
width:109px;
}

#divulgue fieldset label[for="cidade"] input,#divulgue fieldset label[for="cobcidade"] input {
width:500px;
}

#divulgue fieldset label[for="descricoes-gerais"] textarea {
height:189px;
width:677px;
}

#divulgue fieldset #cobranca {
display:none;
float:left;
width:699px;
}

#divulgue fieldset label[for="mensagem"] {
margin:0 !important;
}

#divulgue fieldset.buttons input.submit {
background:#495282;
border:none;
color:#fff;
font-size:11px;
font-weight:700;
margin-right:5px;
padding:8px 15px;
text-transform:uppercase;
}

#divulgue fieldset.buttons input.reset {
background:#e0e0e0;
border:none;
color:#495282;
font-size:11px;
font-weight:700;
padding:8px 15px;
text-transform:uppercase;
}

#divulgue fieldset #strength {
float:left;
height:50px;
margin:0 0 15px;
width:249px;
}

#divulgue fieldset #strength span.label {
color:#999;
display:block;
font-size:14px;
font-weight:700;
margin-bottom:12px;
}

.dataHorario {
float:left;
width:699px;
}

.dataHorario span {
color:#666;
display:block;
float:left;
font-size:14px;
font-weight:700;
margin-bottom:9px;
width:160px;
}

#divulgue .icon-menos,#divulgue .icon-mais,#divulgue .adicionar-data {
display:block;
float:left;
}

#divulgue .adicionar-data {
padding:7px 0 0;
}

#divulgue .icon-menos img,#divulgue .icon-mais img {
margin:4px 0 0;
}

#divulgue .icon-divulgue {
float:left;
margin:0 8px 0 0;
}

#divulgue fieldset label[for="datahorario"] {
width:699px;
}

#divulgue fieldset label[for="estacionamento"] select {
width:140px;
}

#divulgue fieldset label[for="datahorario"] span {
color:#999;
float:left;
padding:5px 7px 0;
}

#divulgue fieldset label[for="datahorario"] input {
float:left;
width:125px;
}

#divulgue fieldset label[for="website"] input,#divulgue fieldset label[for="email"] input {
width:312px;
}

#divulgue fieldset label[for="formas-pagamento"] input {
float:left;
margin:0 0 0 3px;
}

#divulgue fieldset label[for="formas-pagamento"] b {
color:#666;
display:inherit;
float:left;
font-size:11px;
font-style:normal;
margin:0;
padding:0 8px 0 5px;
}

#divulgue fieldset label[for="preco"] {
float:left;
}

#divulgue fieldset label[for="preco"] span {
float:left;
margin-right:10px;
}

#divulgue fieldset label[for="estacionamento"] {
float:left;
width:350px;
}

#divulgue fieldset label[for="estacionamento"] span {
float:left;
margin-right:10px;
}

#divulgue fieldset label[for="formas-pagamento"] {
float:left;
width:500px;
}

#divulgue fieldset label[for="formas-pagamento"] span {
float:left;
margin:-3px 10px 0 0;
}

#divulgue fieldset label[for="imagem-flyer"] {
background-color:#e5e5e5;
padding:15px 15px 10px;
width:654px;
}

#divulgue fieldset label[for="imagem-flyer"] span {
float:left;
padding:5px 10px 0 0;
}

#divulgue fieldset label[for="imagem-flyer"] input {
float:left;
}

#divulgue fieldset label[for="imagem-flyer"] b {
color:#999;
float:left;
font-size:11px;
font-style:normal;
padding:5px 0 0 10px;
}

#divulgue fieldset label[for="evento-relacionado"] {
color:#666;
display:block;
float:left;
font-size:14px;
font-weight:700;
margin-bottom:0;
}

#divulgue fieldset label[for="pesquisar-conteudo"] {
background-color:#f0f0f0;
border:solid 1px #ccc;
padding:20px;
width:654px;
}

#divulgue fieldset label[for="pesquisar-conteudo"] b {
color:#333;
display:block;
float:left;
font-size:12px;
font-weight:700;
margin-bottom:3px;
padding:0;
}

#divulgue fieldset label[for="pesquisar-conteudo"] span {
color:#999;
float:left;
font-size:10px;
font-style:normal;
margin-bottom:3px !important;
padding:1px 0 0 12px;
}

#divulgue fieldset label #pesquisar {
margin:5px 10px 0 0;
width:570px;
}

#divulgue fieldset label #botao-incluir {
padding:2px;
}

#divulgue fieldset label[for="envie-video"] {
margin:15px 0 0;
}

#divulgue fieldset label[for="embed-video"] {
background-color:#f0f0f0;
border:solid 1px #ccc;
padding:20px 20px 10px;
width:654px;
}

#divulgue fieldset label[for="embed-video"] #embed {
margin:5px 10px 15px 0;
width:570px;
}

#divulgue fieldset label[for="embed-video"] #definir-embed,#divulgue fieldset label[for="embed-video"] #selecionar-arquivos,#divulgue fieldset label[for="embed-video"] #fazer-upload {
margin:5px 0 20px;
padding:2px;
}

#divulgue fieldset label[for="embed-video"] #campo-video {
display:block;
padding:8px 0 0;
width:650px;
}

#divulgue fieldset label[for="embed-video"] #legenda-embed {
margin:5px 10px 15px 0;
width:630px;
}

#divulgue fieldset label[for="nome"] input,#divulgue fieldset label[for="email"] input,#divulgue fieldset label[for="telefone"] input {
width:298px;
}

#divulgue .autorizacao-publicacao {
color:#06c !important;
float:left;
font-size:14px;
font-weight:700 !important;
margin-top:30px;
}

#divulgue .autorizacao-publicacao input {
margin:2px 5px 0 0;
}

#divulgue fieldset .embed-fotos {
background-color:#f0f0f0;
border:solid 1px #ccc;
float:left;
margin:0 0 20px;
overflow:hidden;
padding:20px;
width:654px;
}

#divulgue fieldset .embed-fotos b {
float:left;
padding:0 0 5px;
width:654px;
}

#divulgue fieldset .embed-fotos b.fotos-selecionadas {
padding:15px 0 10px;
}

#divulgue .item-upload {
background-color:#FFF;
border:solid 1px #e5e5e5;
float:left;
padding:10px 8px;
width:635px;
}

#divulgue .item-upload #nome-imagem {
display:block;
float:left;
font-size:11px;
padding:5px 0 0;
width:285px;
}

#divulgue .item-upload #nome-imagem input {
float:left;
margin:0 8px 0 5px;
}

#divulgue .item-upload #tamanho-imagem {
color:#999;
display:block;
float:left;
font-size:11px;
padding:5px 0 0;
width:60px;
}

#divulgue .item-upload #progresso-imagem {
display:block;
float:left;
font-size:11px;
padding:5px 0 0;
width:60px;
}

#divulgue .item-upload #fundo-barra-progresso-imagem {
background:url(/img/icon-fundo-barra-progresso.gif) repeat-x;
border:solid 1px #e5e5e5;
display:block;
float:left;
font-size:11px;
height:19px;
margin:2px 0 0;
width:120px;
}

#divulgue .item-upload .cancelar-fotos:link,#divulgue .item-upload .cancelar-fotos:active,#divulgue .item-upload .cancelar-fotos:visited {
background:url(/img/icon-cancelar-foto.gif) no-repeat;
color:#333;
display:block;
float:left;
font-size:11px;
height:20px;
line-height:20px;
margin:2px 0 0 15px;
padding:0 0 0 23px;
text-decoration:none;
width:60px;
}

.titulo-evento {
float:left;
font-size:24px;
padding:10px 0;
width:699px;
}

.quadro-evento {
border-bottom:solid 1px #ccc;
float:left;
margin:0 0 15px;
width:288px;
}

.quadro-evento h2 {
background:url(/img/icon-calendario-eventos.gif) no-repeat 10px 10px #0071bb;
color:#fff;
font-size:14px;
height:51px;
line-height:51px;
margin:0 0 1px;
padding:0 0 0 52px;
width:236px;
}

.quadro-evento h3 {
background:url(/img/icon-relogio-eventos.gif) no-repeat 10px 9px #075e9c;
color:#fff;
font-size:14px;
height:50px;
line-height:50px;
padding:0 0 0 52px;
width:237px;
}

.quadro-evento .icon-preco {
background:url(/img/icon-preco.gif) no-repeat 16px 10px;
border-bottom:solid 1px #ccc;
color:#777;
font-size:11px;
font-weight:700;
padding:12px 0 12px 48px;
width:240px;
}

.quadro-evento .icon-estacionamento {
background:url(/img/icon-estacionamento.gif) no-repeat 16px 10px;
border-bottom:solid 1px #ccc;
color:#777;
font-size:11px;
font-weight:700;
padding:12px 0 12px 48px;
width:240px;
}

.quadro-evento .icon-formas-pagamento {
background:url(/img/icon-formas-pagamento.gif) no-repeat 12px 11px;
border-bottom:solid 1px #ccc;
color:#777;
font-size:11px;
font-weight:700;
overflow:hidden;
padding:12px 0 12px 48px;
width:240px;
}

.quadro-evento .icon-preco span,.quadro-evento .icon-estacionamento span,.quadro-evento .icon-formas-pagamento span {
color:#0071bb;
font-size:11px;
}

.quadro-evento .avaliacao-eventos {
border-right:solid 1px #ccc;
float:left;
margin:20px 0;
overflow:hidden;
width:112px;
}

.quadro-evento .avaliacao-eventos p {
color:#0071BB;
font-size:14px !important;
font-weight:700;
padding:0 0 0 12px;
}

.quadro-evento .avaliacao-eventos a:link,.quadro-evento .avaliacao-eventos a:visited,.quadro-evento .avaliacao-eventos a:active {
background:url(/img/icon-estrela-ativa.gif) no-repeat;
background-position:0 -16px;
float:left;
height:16px;
margin:6px 3px 0 0;
width:16px;
}

.quadro-evento .avaliacao-eventos a:hover,.quadro-evento .avaliacao-eventos .ativo,.quadro-evento .avaliacao-eventos .hover {
background-position:0 0 !important;
}

.quadro-evento .rating-eventos {
color:#777;
float:left;
font-size:11px;
line-height:14px;
margin:30px 0;
padding:2px 0 0 20px;
width:155px;
}

.quadro-localizacao {
float:left;
width:410px;
}

.quadro-localizacao h2 {
background:#0071bb;
color:#fff;
font-size:14px;
height:51px;
line-height:51px;
margin:0 0 0 1px;
padding:0 0 0 15px;
position:relative;
width:395px;
}

.quadro-localizacao h2 a {
color:#fff;
text-decoration:none;
}

.quadro-localizacao h2 a:hover {
text-decoration:underline;
}

.quadro-localizacao h2 .seta {
background:url(/img/icon-seta-down-azul.gif) no-repeat;
height:7px;
left:17px;
position:absolute;
top:51px;
width:13px;
}

.quadro-localizacao p {
color:#666;
font-size:14px !important;
line-height:19px;
margin:16px 0 6px 15px;
}

.quadro-localizacao p b {
font-size:14px !important;
}

.quadro-localizacao p a:link,.quadro-localizacao p a:active,.quadro-localizacao p a:visited {
color:#666 !important;
font-size:14px !important;
font-weight:700;
text-decoration:underline;
}

.quadro-localizacao #mapa-evento {
margin:0 0 0 15px;
text-align:right;
}

.quadro-localizacao #mapa-evento a:link,.quadro-localizacao #mapa-evento a:active,.quadro-localizacao #mapa-evento a:visited {
color:#666;
font-size:11px;
}

.titulo-descricao-evento {
border-bottom:solid 1px #ccc;
color:#0071bb;
float:left;
font-size:14px;
font-weight:700;
margin:0 0 25px;
padding:0 0 12px 11px;
position:relative;
width:688px;
}

.titulo-descricao-evento .seta {
background:url(/img/icon-seta-down-branca.gif) no-repeat;
height:7px;
left:79px;
position:absolute;
top:28px;
width:11px;
}

.descricao-evento {
color:#555;
line-height:18px;
clear:left;
margin-bottom:20px;
float:left;
}

.descricao-evento p {
float:left;
}

.aviso-descricao-eventos {
border-top:solid 1px #ccc;
margin:15px 0 0;
overflow:hidden;
padding:10px 0 15px;
width:699px;
}

.aviso-descricao-eventos p {
color:#999;
float:left;
line-height:18px;
width:550px;
}

.aviso-descricao-eventos a:link,.aviso-descricao-eventos a:active,.aviso-descricao-eventos a:visited {
background:url(/img/icon-exclamacao.gif) no-repeat;
color:#666;
float:right;
font-size:11px;
margin:18px 0 0;
padding:0 0 0 25px;
}

#coberturas-relacionadas h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
font-size:14px;
font-weight:700;
margin:15px 0 7px;
padding-bottom:9px;
text-transform:uppercase;
}

#mapa-evento-detalhes {
float:left;
width:699px;
}

#mapa-evento-detalhes h2 {
color:#0071bb;
float:left;
font-size:14px;
font-weight:700;
margin:0 0 10px 15px;
}

#mapa-evento-detalhes a:link,#mapa-evento-detalhes a:active,#mapa-evento-detalhes a:visited {
color:#666;
float:right;
font-size:11px;
}

.titulo-estabelecimento {
float:left;
font-size:18px;
padding:10px 0;
width:699px;
}

.endereco-estabelecimento {
background-color:#e8e8e8;
border:solid 1px #ccc;
color:#666;
float:left;
font-size:14px !important;
height:120px;
line-height:19px;
padding:25px 0 0 30px;
width:330px;
}

.endereco-estabelecimento b {
color:#666 !important;
font-size:14px !important;
font-weight:700;
}

.endereco-estabelecimento a:link,.endereco-estabelecimento a:active,.endereco-estabelecimento a:visited {
color:#666 !important;
font-size:14px !important;
font-weight:700;
text-decoration:underline;
}

.avaliacao-estabelecimento {
background:url(../../img/fundo-avaliacao-estabelecimento.gif) no-repeat;
border:solid 1px #ccc;
border-left:none;
float:left;
height:145px;
width:167px;
}

.avaliacao-estabelecimento .avaliacao {
float:left;
margin:42px 0 5px;
overflow:hidden;
padding:0 0 0 35px;
width:132px;
}

.avaliacao-estabelecimento .avaliacao p {
color:#0071BB;
font-size:14px !important;
font-weight:700;
padding:0 0 0 13px;
}

.avaliacao-estabelecimento .rating {
color:#777;
font-size:11px;
line-height:14px;
padding:5px 0 0;
text-align:center;
float:left;
text-align:center;
width:167px;
}

.avaliacao-estabelecimento .avaliacao a:link,.avaliacao-estabelecimento .avaliacao a:visited,.avaliacao-estabelecimento .avaliacao a:active {
background:url(/img/icon-estrela-ativa.gif) no-repeat;
background-position:0 -16px;
float:left;
height:16px;
margin:6px 3px 0 0;
width:16px;
}

.avaliacao-estabelecimento .avaliacao a:hover,.avaliacao-estabelecimento .avaliacao .ativo, .avaliacao-estabelecimento .avaliacao .hover {
background-position:0 0 !important;
}

.imagem-estabelecimento {
border:solid 1px #ccc;
border-left:none;
float:left;
height:145px;
width:168px;
}

.quadro-estabelecimento .icon-preco {
background:url(/img/icon-preco.gif) no-repeat 0 0;
border-right:solid 1px #ccc;
color:#777;
float:left;
font-size:11px;
font-weight:700;
margin:12px 15px 0 0;
padding:2px 15px 5px 23px;
}

.quadro-estabelecimento .icon-estacionamento {
background:url(/img/icon-estacionamento.gif) no-repeat 0 0;
border-right:solid 1px #ccc;
color:#777;
float:left;
font-size:11px;
font-weight:700;
margin:12px 15px 0 0;
padding:2px 15px 5px 23px;
}

.quadro-estabelecimento .icon-formas-pagamento {
background:url(/img/icon-formas-pagamento.gif) no-repeat 0 0;
color:#777;
float:left;
font-size:11px;
font-weight:700;
margin:12px 15px 0 0;
overflow:hidden;
padding:2px 15px 5px 30px;
}

.quadro-estabelecimento .icon-preco span,.quadro-estabelecimento .icon-estacionamento span,.quadro-estabelecimento .icon-formas-pagamento span {
color:#0071bb;
font-size:11px;
}

.titulo-descricao-estabelecimento {
border-bottom:solid 1px #ccc;
border-top:solid 1px #ccc;
color:#0071bb;
float:left;
font-size:14px;
font-weight:700;
margin:15px 0;
padding:12px 0 12px 11px;
position:relative;
width:688px;
}

.titulo-descricao-estabelecimento .seta {
background:url(/img/icon-seta-down-branca.gif) no-repeat;
height:7px;
left:110px;
position:absolute;
top:40px;
width:11px;
}

.descricao-estabelecimento {
color:#555;
float:left;
line-height:19px;
padding:0 15px 0 0;
width:345px;
}

#mapa-estabelecimento {
float:left;
width:338px;
}

.titulo-informacoes-estabelecimento {
border-top:solid 1px #ccc;
float:left;
margin:15px 0 0;
position:relative;
width:699px;
}

.titulo-informacoes-estabelecimento p {
color:#0071bb;
font-size:14px;
font-weight:700;
padding:12px 0 0 11px;
}

.titulo-informacoes-estabelecimento .seta {
background:url(/img/icon-seta-down-branca.gif) no-repeat;
height:7px;
left:87px;
position:absolute;
top:38px;
width:11px;
}

.titulo-informacoes-estabelecimento ul {
float:left;
margin:10px 0 0;
width:699px;
}

.titulo-informacoes-estabelecimento ul li {
border-top:solid 1px #ccc;
color:#555;
font-weight:700;
padding:12px 0 12px 15px;
}

.titulo-informacoes-estabelecimento ul li.zebra {
background-color:#f0f0f0;
}

#eventos-relacionados {
margin:0 0 20px;
overflow:hidden;
float:left;
}

#eventos-relacionados h3 {
border-bottom:4px solid #efefef;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
margin:15px 0 10px;
padding-bottom:9px;
width:699px;
}

#eventos-relacionados .list-balada {
float:left;
margin:8px 0 0;
overflow:hidden;
width:335px;
}

#eventos-relacionados .list-balada .image {
display:block;
float:left;
margin:0 10px 0 0;
}

#eventos-relacionados .list-balada p {
color:#f5010d;
font-size:11px;
}

#eventos-relacionados .list-balada h4 {
color:#000;
font-size:18px;
letter-spacing:-1px;
line-height:16px;
}

#eventos-relacionados .list-balada a.botao-detalhes {
background:url(/img/btn-detalhes.gif) repeat-x;
color:#000;
float:left;
font-size:11px;
font-weight:700;
height:10px;
margin:8px 0 0;
padding:5px 10px;
text-indent:-50000em;
width:53px;
}

* {
margin:0;
padding:0;
}

#slider {
height:180px;
width:250px;
}

#slider div.scrollable {
float:left;
height:180px;
overflow:hidden;
position:relative;
width:170px;
}

#slider div.scrollable ul.items {
clear:both;
height:180px;
position:absolute;
width:20000em;
}

#slider div.scrollable ul.items li {
cursor:pointer;
float:left;
height:180px;
list-style:none;
margin:0 !important;
width:170px;
}

#slider div.scrollable ul.items li a {
background:url(/img/btn-detalhes.gif) no-repeat center bottom;
display:inline-block;
height:168px;
padding:12px 0 0;
text-align:center;
text-decoration:none;
}

#slider div.scrollable ul.items li p {
color:#c00;
font-family:arial;
font-size:13px;
font-weight:700;
line-height:100%;
margin:10px 5px 0;
white-space:normal;
width:160px;
}

#slider a.prev {
background:url(/img/seta-previous-shopping.gif) no-repeat left 59px;
float:left;
height:180px;
width:40px;
}

#slider a.next {
background:url(/img/seta-next-shopping.gif) no-repeat right 59px;
float:right;
height:180px;
width:40px;
}

#shoparea {
float:left;
margin:30px 0 20px;
padding-bottom:5px;
width:250px;
}

#shoparea h3 {
border-bottom:4px solid #efefef;
color:#06c;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-transform:uppercase;
width:250px;
}

#celular {
float:left;
margin:30px 0 20px;
padding-bottom:50px;
width:250px;
}

#celular a {
color:#989898;
text-decoration:none;
}

#celular h3 {
border-bottom:4px solid #efefef;
color:#06c;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:22px;
text-decoration:none;
text-transform:uppercase;
width:250px;
}

#celular img {
margin-top:14px;
}

#celular p {
color:#989898;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
margin:-102px 0 0 90px;
}

#celular p strong {
color:#06c;
}

.garota-listagem {
float:left;
margin-top:5px;
width:699px;
}

.garota-listagem a.more {
background:#fff;
color:#444;
float:right;
font-size:10px;
margin:-8px 0 0;
padding-left:10px;
position:relative;
text-align:right;
}

.garota-listagem h3 {
border-bottom:1px solid #ccc;
color:#0071bb;
display:block;
float:left;
font-size:14px;
font-weight:700;
height:16px;
padding-bottom:8px;
text-transform:uppercase;
width:699px;
}

.garota-listagem h3.bold {
border-bottom:4px solid #efefef;
margin-top:30px;
}

.garota-listagem ul {
float:left;
width:699px;
}

.garota-listagem ul li {
float:left;
margin:18px 19px 0 0;
min-height:190px;
width:160px;
}

.garota-listagem ul li.last {
margin-right:0;
}

.garota-listagem ul li a {
color:#555;
float:left;
text-decoration:none;
width:160px;
}

.garota-listagem ul li a:hover {
color:#0071bb;
text-decoration:none;
}

.garota-listagem ul li a img {
border:1px solid #ccc;
}

.garota-listagem ul li strong {
color:#0071bb;
display:block;
font-size:14px;
font-weight:700;
margin-top:2px;
}

.garota-listagem ul li a span {
color:#555;
font-size:12px;
font-weight:400;
}

#search-buscar-garota {
color:#7a5655;
font:normal 11px Arial, Helvetica, sans-serif;
}

#search-buscar-garota label {
background:#efefef;
float:left;
margin:15px 0 10px;
padding:12px 15px 12px 20px;
width:665px;
}

#search-buscar-garota label b {
color:#0071bb;
font:bold 14px Arial, Helvetica, sans-serif;
}

#search-buscar-garota #buscarnome {
background:#fff;
border:solid 1px #ccc;
height:18px;
margin:0 7px;
width:405px;
}

#search-buscar-garota label select {
margin-right:7px;
}

#search-buscar-garota #botao-buscar {
background:url(/img/btn-buscar.gif) no-repeat;
border:none;
height:20px;
text-indent:-5000px;
width:31px;
}

#search-buscar-garota #ordenacao-garota {
font-size:11px;
padding:0 0 0 3px;
}

#search-buscar-garota #ordenacao-garota input {
margin:0 5px 0 7px;
}

#titulo-garota {
color:#000;
float:left;
font:bold 28px Arial, Helvetica, sans-serif;
padding:8px 0 5px;
width:420px;
margin-top:23px;
}

#titulo-garota span {
display:block;
color:#006fbe;
font-size:16px;
}

#detalhes-garota {
float:left;
margin:20px 0 0;
width:160px;
}

#detalhes-garota .btn-votar {
margin:10px 0 0;
overflow:hidden;
width:160px;
}

#detalhes-garota .btn-votar img {
float:left;
margin:0 10px 5px 0;
}

#detalhes-garota .btn-votar p {
color:#999;
float:left;
font:normal 10px Arial, Helvetica, sans-serif;
width:60px;
}

#detalhes-garota ul {
width:160px;
margin-top:10px;
}

#detalhes-garota ul li {
border-bottom:solid 1px #ccc;
color:#333;	
font:normal 12px Arial, Helvetica, sans-serif;
padding:8px 0;
}

#detalhes-garota ul li.votos {
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
color:#0071bb;
font:bold 18px Arial, Helvetica, sans-serif;
padding:12px 0;
}

#detalhes-garota ul li.semLinhaBottom {
border:none;
}

#detalhes-garota ul li span {
font-weight:700;
}

#detalhes-garota ul li a:link,#detalhes-garota ul li a:active,#detalhes-garota ul li a:visited {
color:#465382;
}

#detalhes-garota ul li a:hover {
color:#4a63c0;
}

#galeria-garota {
float:left;
margin:20px 20px 0;
width:499px;
}

#galeria-garota div.showbar {
background:url(/img/ajax-loader.gif) no-repeat center center;
float:left;
padding:23px 0 0;
text-align:center !important;
width:504px !important;
min-height:50px;
}

#galeria-garota div.makingof {
width:512px;
float:left;
margin:25px 0 0 10px;
}

#galeria-garota div.makingof h3 {
font-size:20px;
font-weight:700;
color:#006fbe;
border-bottom:1px solid #ccc;
padding-bottom:7px;
margin-bottom:15px;
}

#galeria-garota .navegacao {
background:#033;
}

#galeria-garota #navegacao a.prev {
background:url(/img/icon-gallery-left.gif) no-repeat left top;
float:left;
height:75px;
margin:0 5px 0 0;
text-indent:-5000px;
width:21px;
}

#galeria-garota #navegacao a.next {
background:url(/img/icon-gallery-right.gif) no-repeat right top;
float:right;
height:75px;
text-indent:-5000px;
width:20px;
}

#galeria-garota #navegacao img {
border:solid 3px #8bbfe2;
margin:0 6px;
}

#galeria-garota #img-grande {
margin:20px 0 0;
text-align:center;
}

#galeria-garota #img-grande img {
border:solid 3px #8bbfe2;
}

#divulgue fieldset label[for="nomeCompleto"] input,#divulgue fieldset label[for="apelido"] input {
width:683px;
}

#divulgue fieldset label[for="facebook"] input,#divulgue fieldset label[for="twitter"] input,#divulgue fieldset label[for="orkut"] input {
width:312px;
}

#divulgue fieldset label[for="dataNascimento"] {
margin-right:30px;
}

#divulgue fieldset label[for="dataNascimento"] input {
width:120px;
}

#divulgue fieldset label[for="alturaGarota"],
#divulgue fieldset label[for="pesoGarota"] {
margin-right:30px;
}

#divulgue fieldset label[for="alturaGarota"] input,
#divulgue fieldset label[for="pesoGarota"] input {
width:30px;
}

#divulgue fieldset label[for="cor-cabelo"] {
margin-right:30px;
}

#divulgue fieldset label[for="cor-cabelo"] select {
width:100px;
}

#divulgue fieldset label[for="cor-olhos"] {
margin-right:30px;
}

#divulgue fieldset label[for="cor-olhos"] select {
width:100px;
}

#divulgue fieldset label[for="status-relacionamento"] {
margin-right:0;
}

#divulgue fieldset label[for="status-relacionamento"] select {
width:100px;
}

#divulgue fieldset label[for="foto-perfil"] {
background-color:#f0f0f0;
border:solid 1px #ccc;
padding:10px 20px 5px;
width:654px;
}

#divulgue fieldset label[for="foto-perfil"] b {
color:#666;
float:left;
font:bold 14px Arial, Helvetica, sans-serif;
padding:5px 15px 0 0;
}

#divulgue fieldset label[for="foto-perfil"] input {
float:left;
}

#divulgue fieldset label[for="foto-perfil"] span {
color:#999;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
padding:5px 0 0 10px;
}

#foto-perfil {
color:#777;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
width:699px;
}

#foto-perfil img {
float:left;
margin:0 15px 0 0;
}

#foto-perfil p {
font:normal 11px Arial, Helvetica, sans-serif;
}

#foto-perfil b {
color:#333;
font:normal 11px Arial, Helvetica, sans-serif;
font-weight:700;
}

#foto-perfil span {
color:#999;
font:normal 11px Arial, Helvetica, sans-serif;
}

#shopping-footer {
height:328px;
width:697px;
}

#shopping-footer > h3 {
border-bottom:4px solid #EFEFEF;
color:#0071BB;
float:left;
font-size:14px;
font-weight:700;
height:23px;
margin-bottom:20px;
text-transform:uppercase;
width:697px;
}

#shopping-footer ul.options {
border-bottom:1px solid #495282;
display:inline;
float:left;
height:30px;
padding-bottom:1px;
width:697px;
}

#shopping-footer ul.options li {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
float:left;
list-style:none !important;
text-align:center;
width:231px;
}

#shopping-footer ul.options li a {
color:#555 !important;
display:block;
font-weight:700;
padding-bottom:8px;
padding-top:8px;
text-decoration:none;
}

#shopping-footer ul.options li:first-child,#shopping-footer ul.options li.first {
border-right:none;
}

#shopping-footer ul.options li:last-child,#shopping-footer ul.options li.last {
border-left:none;
}

#shopping-footer ul.options li a.current {
background:#495282;
border-color:#495282;
color:#fff !important;
}

#shopping-footer div.list {
border-bottom:1px solid #495282;
border-left:1px solid #495282;
border-right:1px solid #495282;
float:left;
height:235px;
padding-top:10px;
width:695px;
}

#shopping-footer div.list div.scrollable {
float:left;
height:235px;
overflow:hidden;
position:relative;
width:695px;
}

#shopping-footer div.list div.scrollable > ul.items {
border:none;
clear:both;
height:235px;
position:absolute;
width:20000em;
}

#shopping-footer div.list div.scrollable > ul.items li {
border:none;
list-style:none !important;
}

#shopping-footer div.list div.scrollable > ul.items li div.product {
float:left;
height:230px;
padding-top:8px;
text-align:center;
width:232px;
}

#shopping-footer div.list div.scrollable > ul.items li div.product a {
text-decoration:none;
}

#shopping-footer div.list div.scrollable > ul.items li div.product a h3 {
color:#555 !important;
font-size:14px !important;
padding-bottom:8px;
padding-top:10px;
}

#shopping-footer div.list div.scrollable > ul.items li div.product a h4 {
color:red !important;
font-size:18px !important;
padding-bottom:10px;
}

.colorTip {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#FFF;
border-radius:4px;
display:none;
font-size:12px;
font-style:normal;
font-weight:700;
left:50%;
line-height:1;
padding:6px 10px;
position:absolute;
text-align:center;
text-decoration:none;
text-shadow:0 0 1px #FFF;
top:-37px;
white-space:nowrap;
}

.pointyTip,.pointyTipShadow {
border:6px solid transparent;
bottom:-12px;
height:0;
left:50%;
margin-left:-6px;
position:absolute;
width:0;
}

.pointyTipShadow {
border-width:7px;
bottom:-14px;
margin-left:-7px;
}

.colorTipContainer {
position:relative;
text-decoration:none !important;
}

.white .pointyTip {
border-top-color:#FFF;
}

.white .pointyTipShadow {
border-top-color:#ddd;
}

.white .colorTip {
background-color:#FFF;
border:1px solid #DDD;
color:#0071bb;
}

/***/

#items {
background:none;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
border-top:1px solid #d7d7d7;
margin-top:10px;
width:100%;
}

#items tr {
background:#fff;
}

#items tr td {
border-bottom:1px solid #d7d7d7;
padding:9px 0;
}

#items tr td.name,
#items tr td.complete {
padding:0px 0 0 10px;
vertical-align:middle;
width:200px;
color:#3f3f3f !important;
}

#items tr td.name input,
#items tr td.complete input {
width:90%;
padding:5px 5px 4px 5px;
border:1px solid #ececec !important;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

#items tr td.complete input {
border:1px solid #fff !important;
color:#3f3f3f !important;
font-size:11px !important;
font-weight:700 !important;
padding:6px 5px 4px 5px !important;
}

#items tr td.name input:focus,
#items tr td.complete input:focus {
border:1px solid #b9b9b9 !important;
}

#items tr td.perc {
color:#666;
font-size:11px;
font-weight:700;
padding-top:14px;
vertical-align:middle;
width:68px !important;
}

#items tr td.bar {
width:182px !important;
}

#items tr td.bar p {
background:url(/img/upload/barra-fundo.png) no-repeat left top;
height:21px;
overflow:hidden;
width:172px;
margin-top:0 !important;
}

#items tr td.bar p span {
background:url(/img/upload/barra-completa.png) repeat-x left top;
float:left;
height:19px;
margin:1px 0 0 1px;
overflow:hidden;
width:1px;
}

#items tr td.status {
width:95px !important;
}

#items tr td.status a {
color:#666;
float:left;
font-size:11px;
height:16px;
padding:5px 0 0 23px;
}

#items tr td.status a.cancel {
background:url(/img/upload/icon-upload-cancel.gif) no-repeat left center;
}

#items tr td.status a.error {
background:url(/img/upload/icon-upload-error.png) no-repeat left center;
}

#items tr td.status a.complete {
background:url(/img/upload/icon-upload-complete.png) no-repeat left center;
}

div.stars {
float:right;
margin-top:-10px;
}

div.stars p {
background:url(/img/icon-estrela-ativa.gif) no-repeat;
background-position:0 -16px;
float:left;
height:16px;
margin:6px 3px 0 0;
width:16px;
}

div.stars p.ativo {
background-position:0 0 !important;
}

#gallery div.showbar,
#pictures div.showbar {
background:url(/img/ajax-loader.gif) no-repeat center center;
float:left;
padding:23px 0 0;
text-align:center !important;
width:699px !important;
min-height:50px;
}

#galeria-garota div.showbar {
background:url(/img/ajax-loader.gif) no-repeat center center;
float:left;
padding:23px 0 0;
text-align:center !important;
width:504px !important;
min-height:50px;
}

#gallery div.showbar img,
#pictures div.showbar img,
#galeria-garota div.showbar img {
border:3px solid #88bddf;
text-align:center !important;
}

#gallery div.showbar a.prev-picture,
#pictures div.showbar a.prev-picture,
#galeria-garota div.showbar a.prev-picture {
background:url(/img/btn-fotos-previous.png) no-repeat left top;
width:50px;
height:51px;
position:absolute;
display:block;
}

#gallery div.showbar a.next-picture,
#pictures div.showbar a.next-picture,
#galeria-garota div.showbar a.next-picture {
background:url(/img/btn-fotos-next.png) no-repeat right top;
width:50px;
height:51px;
position:absolute;
display:block;
}

#gallery div.showbar a.next-picture,
#pictures div.showbar a.next-picture {
margin-left:649px !important;
}

#galeria-garota div.showbar a.next-picture {
margin-left:454px !important;
}

#float-banner {
position:absolute;
top:50%;
left:50%;
width:300px;
height:250px;
margin-top:-125px;
margin-left:-150px;
}
