@charset "iso-8859-1";

* {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
color:#000 !important;
margin:0;
outline:none;
padding:0;
text-decoration:none;
border-color:#000 !important;
}

#floatads {
display:none;
}

body {
background:none;
}

#modalwindow {
display:none;
}

#windowglobal {
display:none;
}

#footer {
display:none;
}

#top {
height:70px;
}

#ads {
display:none;
}

#bar {
height:95px;
overflow:hidden;
width:980px;
}

#bar h1,
#bar h2 {
display:none;
}

#bar a.logo {
float:left;
height:59px;
width:263px;
}

#bar p.date {
display:none;
}

#bar div.weather {
display:none;
}

#bar div.services {
display:none;
}

#menu {
display:none;
}

#container {
background:none;
float:left;
margin-top:15px;
width:699px;
}

#content-bar {
width:699px;
}

#media-bar {
display:none;
width:250px;
}

#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;
color:#000 !important;
border-color:#000 !important;
}

#navigation * {
color:#000 !important;
border-color:#000 !important;
}

#navigation a.rss {
background:none;
border-bottom:4px solid #efefef;
color:#FFF !important;
float:right;
font-size:11px;
height:16px;
padding:2px 0 5px;
width:45px;
}

#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:31px 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.blog-title {
border-bottom:1px solid #efefef;
float:left;
height:100px;
width:699px;
}

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

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

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

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

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

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

#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;
}

#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.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.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.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.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 a {
background:url(/img/icon-publicidade.gif) no-repeat left top;
float:right;
height:60px;
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 p a {
color:#666;
font-size:11px;
font-weight:700;
margin-right:4px;
text-transform:uppercase;
}

#navigation p strong {
margin-left:3px;
color:#0071bb;
font-size:14px;
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;
}

#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 {
border-bottom:1px solid #ccc;
float:left;
padding:12px 0 15px;
text-align:center;
width:699px;
}

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

#gallery div.showbar {
background:url(/img/ajax-loader.gif) no-repeat center center;
float:left;
min-height:375px;
padding:23px 0 0;
text-align:center;
width:699px;
}

#gallery div.showbar img {
border:3px solid #88bddf;
}

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

#newsstory *,
div.blogstory * {
float:left;
width:699px;
color:#000 !important;
border-color:#000 !important;
}

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;
}

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

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

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

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

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 {
visibility:hidden;
}

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 {
display:none;
}

div.text div.swfvideo div img {
float:left !important;
width:320px !important;
}

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 img {
float:left;
margin:0 20px 20px 0;
}

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

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 {
display:none;
}

div.options {
display:none;
}

div.comments {
display:none;
}

#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:12px;
}

#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;
}

#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.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:249px;
}

#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:249px;
}

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

#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:402px;
}

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

#gallery div.small-notes ul li {
float:left;
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 a {
color:#555;
display:block;
font-size:11px;
line-height:15px;
}

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

#gallery div.small-notes ul li a:hover {
text-decoration:none;
}

#gallery div.small-notes ul li a:hover strong {
text-decoration:underline;
}

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

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

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

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

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

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

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

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

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

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

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

#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;
}

#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 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;
padding:15px 0;
width:334px;
margin-right:31px;
}

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:47px;
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;
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 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 input,
#message-form fieldset label textarea {
padding:5px 6px;
}

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

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

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

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

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

#message-form fieldset label[for="email"],
#message-form fieldset label[for="estado"],
#message-form fieldset label[for="departamento"] {
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 {
padding-top:13px;
min-height:31px;
min-width:50px;
}

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 {
display:block;
color:#333;
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 {
display:block;
color:#fff;
font-size:14px;
font-weight:700;
text-transform:uppercase;
}

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

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

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

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

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

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

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

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

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

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