@charset "UTF-8";
/* CSS Document */

/* universal */

* {outline:none;}
a:link , a:visited {color:#0073bd; text-decoration:none;outline:none;}
a:hover {color: #f90;}
a img {border:none;}
.clear {clear:both; height:1px; overflow:hidden;}
.hide {display: none;}
body {margin:0;padding:0;font-size: 12px; line-height:150%; color: #545454;background-color:#1a4a6f;font-family: "Trebuchet MS", Arial, Sans-Serif;}
table { width: 100%; }
hr { width:100%; clear:both;background-color:#cecece; height:1px; border:0; overflow:hidden;}
hr hr {display:none;}
.printonly {display:none;}
small {font-size:10px; font-style:italic; color:#999999;}
blockquote {border-left:2px solid #0073bd;color:#5d5d5d;font-style:normal;padding-left:10px;}

/* heading tags */

h1 {font-weight:bold; font-size:21px; color:#0073bd; margin:0; padding:0;}
h2 { font-weight:bold; font-size:18px; color:#0073bd; margin:0; padding:0;}
h3 { font-weight:bold; font-size:16px; color:#0073bd; margin:0; padding:0;}
h4 { font-weight:bold; font-size:1em; color:#0073bd; margin:0; padding:0;}

/* diversos */

.black {color:#000000;}
.yellow {color:#FFDD00;}
.branco {coor:#fff;}
.azul {color:#009ade;}
.azul_claro {color:#009bdf;}

/* header */

#headerSpan {width:100%; background-color:#2D2D2D;background:#1a4a6f url(/public/img/bg_header.png) no-repeat center top;}
#header {height:110px; width:940px; font-size:11px; padding:0 0 12px 25px; margin:0; color:#fff; margin:auto; position:relative;}

#HeaderLogo {width:146px; height:78px; float:left; margin-top:25px;padding-right:20px;}
#HeaderLogo img {float:left;width:146px; height:78px; }
a#HeaderLogo img {border:none;}

#headerSocial {float:left;height:25px;background:#009bdf;padding:5px;margin-top:60px;margin-right:20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

#headerAd {float:left;width:468px;height:60px;margin-top:35px;}

#comentarios h3 {color:#009bdf; font-style:italic;text-align:left;display:block;border-bottom: 1px dotted #cccccc;}
#comentarios input  {background-color: #ffffff;outline: none;color: #5d5d5d;border: 2px solid #cecece;height:22px;}
#comentarios textarea {background-color: #ffffff;outline: none;color: #5d5d5d;border: 2px solid #cecece;height:150px;}
#comentarios input:focus {background-color: #ffffff;outline: none;color: #5d5d5d;border: 2px solid #80ffff;}

#login {width:95%;padding:5px; text-align:center; overflow:visible;}

#login h3 {color:#009bdf; font-style:italic;text-align:left;display:block;border-bottom: 1px dotted #cccccc;}
#login input[type="text"], input[type="password"]  {background-color: #ffffff;outline: none;color: #5d5d5d;border: 2px solid #cecece;height:22px;}
#login input:focus {background-color: #ffffff;outline: none;color: #5d5d5d;border: 2px solid #80ffff;}

#subform p {color:#939393;font-size:12px;font-weight:bold;line-height:14px;margin:0;padding:0 5px 7px;}
#subform p label {float:left;width:75px;text-align:left;}
#subform .esqueci {font-size:0.9em;text-align:center;font-weight:normal;}
#subform .submit-button {background:#009ade;border:1px solid;border-color:#61BBD7 #0F647F #0F647F #61BBD7;color:#FFFFFF;
font-family:Trebuchet MS;font-size:13px;font-weight:bold;margin:10px 0 0 360px;padding:0 5px;}

/* content */

#maincontent {margin:auto; width:940px;}

.coluna0 {width:760px;float:left; padding: 30px 90px; margin-bottom:10px;min-height:220px;}

.blue {background:#009bdf;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.white {background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.orange {background:#FFCC00;-webkit-border-radius: 5px;-moz-border-radius: 5px;}


/* streams */

#conteudo {padding:5px;}

#stream {overflow:hidden;color:5d5d5d;}

.cupom {height:100px; width:600px;padding:4px;}
.links {height:138px; width:140px;}

.post {height:60px; line-height:15px;}
.post p {font-size:12px;}
.post h3 {font-size:15px;padding:0;}
.mais {height:80px;line-height:15px;margin:0 7px;width:365px;}

h4.aproveite , h4.opiniao   {font-size:13px;font-style:italic;line-height:20px;padding:10px 0 15px;}

.loja {float:left;width:94px;height:65px;margin-right:12px;}
.loja a img {width:94px;height:54px;border: 2px solid #cecece;}
.loja a:hover img {border: 2px solid #99CCFF;}

.cupom .linkloja {margin:1px 0; }
.cupom .linkloja a {font-size:11px;font-weight:bold;}
.cupom .info {clear:both;height:30px;width:605px; color:#999999;font-size:11px;}
.cupom .dados {font-size:11px;color:#9b9b9b;margin:0px;height:20px;padding:5px 0;}
.vercupom {width:100px; margin:0;height:30px;position:relative;top:60px;}
.vercupom a {padding:3px 6px; margin:0;text-decoration:none;font-weight:bold;font-style:italic;font-size:16px;color:#fff;background-color:#009ade;-webkit-border-radius:3px;-moz-border-radius:3px;}
.vercupom a:hover {color: #FFDD00;}

p.informativo  {text-align:center;font-size:9px;line-height:12px;}
h4.interno  {font-style:italic;color:#0073BD;line-height:22px;}

#stream-interno {margin-top:10px;overflow:hidden;color:5d5d5d;}

.perfil p {font-size:11px;line-height:22px;margin:0;color:#9b9b9b;}
.perfil .vercupom { width:75px; margin:0;}
.perfil .vercupom a {font-size:11px;font-style:italic;padding:3px 5px 3px 2px; margin:0;text-decoration:none;font-weight:bold;color:#fff;background-color:#009ade;-webkit-border-radius:3px;-moz-border-radius:3px;}
.perfil .vercupom a:hover {color: #FFDD00;}
.perfil .loja {margin-bottom:10px;}
.icons-loja {width:105px;height: 90px;}
.icons-avatar {width:110px;height: 160px;}
.icons-avatar p {font-size:10px;line-height:15px;}
.links-usuario {position:relative;top:10px;}
.comments a {font-style:italic; font-weight:bold;}

/* sharing*/

.share  {float:left;height:15px;margin:0;padding:0;}
.share ul {float:right;background:transparent url(/public/img/icon_sprite.png) no-repeat scroll 0 0;height:14px;margin:0;padding:0;width:100px;}
.share li {display:inline;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;display:block;height:14px;margin-left:2px;}
.share a {display:block;height:14px;}

.twitter a,
.facebook a,
.delicious a,
.orkut a,
.favorito a,
.email a {width:14px; }

.twitter a:hover { background:transparent url(/public/img/icon_sprite.png) no-repeat scroll -2px -14px; }
.facebook a:hover { background:transparent url(/public/img/icon_sprite.png) no-repeat scroll -18px -14px; }
.delicious a:hover { background:transparent url(/public/img/icon_sprite.png) no-repeat scroll -34px -14px; }
.orkut a:hover { background:transparent url(/public/img/icon_sprite.png) no-repeat scroll -50px -14px; }
.favorito a:hover { background:transparent url(/public/img/icon_sprite.png) no-repeat scroll -66px -14px; }
.email a:hover { background:transparent url(/public/img/icon_sprite.png) no-repeat scroll -82px -14px; }

/* comentarios */

#maincontent ol {margin:0;padding:15px 0 0 15px;}
#maincontent ol li {padding-bottom:10px;}
.commentlist {padding:0;}
.commentlist p {font-size:1.1em;font-weight:normal;line-height:1.3em;margin:5px 5px 5px 0;text-transform:none}
.commentmetadata {display:block;font-weight:normal;margin:0;font-style:italic;}
#mainscontent img {border:1px solid #CECECE;margin:2px 5px 5px 0;}
.commentlist cite, .commentlist cite a {font-size:1.1em;font-style:normal;font-weight:bold;}
.commentlist li .avatar {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #EEEEEE;float:left;padding:2px;}
.commentlist p.reply {font-size:10px;color:#009bdf;line-height:1.3em;font-style:italic;}
.avatar {height:32px;margin-right:12px;width:32px;}

.num_comments p {padding:3px 6px; margin:15px 0 0;width:85px;font-weight:bold;font-style:italic;font-size:12px;color:#fff;background-color:#939393;-webkit-border-radius:3px;-moz-border-radius:3px;}

/* footer */

#footer {width:100%; clear:both; color:#fff; margin:auto;background: url(/public/img/bg_footer.png) no-repeat center;padding-bottom:15px;}

#FooterCreditos {margin-left:auto;margin-right:auto;width:990px;height:55px;}
#FooterCreditos p {font-size:11px;text-align:center;padding-top:25px;}
#FooterCreditos a:link {color: #00fff6; font-weight:bold;}
#FooterCreditos a:visited {color: #00fff6;}
#FooterCreditos a:hover {color:#FFDD00;}

/* Standard Definitions */

.left { float:left; }
.right { float:right; }
.clearThis { clear:both; }
.small { font-size:.625em; }
.large { font-size:1em; }
.soft { color:#D3D3D3; }
.hide { display:none; }
p.last { margin-bottom:0px; }