/*  Theme Name: INEOV
Theme URI: http://www.cdn.com.br
Description: The default theme for INEOV
Version: 1.0
Author: Felipe Campos
Author URI: http://www.cdn.com.br
*/

/*
+----------------------------------------------------------------+
	Reset CSS by Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}

/*
+----------------------------------------------------------------+
	Extras
+----------------------------------------------------------------+
*/
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}
.alignleft {float:left}
.alignright {float:right}
div:after, ul:after, dl:after, dd:after, dt:after {clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}


/*
+----------------------------------------------------------------+
	Definicoes Gerais
+----------------------------------------------------------------+
*/
html, body {height:100%}
body {background-color:#FFF; color:#a7a7a7; font:62.5% Arial, Helvetica, sans-serif; text-align:center}
a {text-decoration:none}
h1, h2, h3, h4, h5, h6, strong {font-weight:bold}
.divisao {background:url(images/bg-menu.jpg) repeat-x; clear:both; display:block; height:18px; margin:30px 0}
hr {border-bottom:0 none; border-collapse:collapse; border-left:0 none; border-right:0 none; border-top:1px solid #e7e7e7; height:1px}
.mensagem {margin:15px 0 11px}

/*
+----------------------------------------------------------------+
	Wrapper
+----------------------------------------------------------------+
*/
#wrapper {margin:0 auto; width:973px}

/*
+----------------------------------------------------------------+
	Header
+----------------------------------------------------------------+
*/
#header {margin-top:17px}
#header #headerimg {background:url(images/img-topo.jpg) no-repeat left top; height:192px; width:973px}
#header #headerimg a {display:block; height:100%; width:100%}
#header #headerimg h1 {display:none; float:right; height:60px; margin:9px 33px 0 0; overflow:hidden; position:relative; text-align:left; width:493px}
#header #headerimg h1 span {background:url(images/img-titulo.jpg) no-repeat left top; height:100%; position:absolute; width:100%}

/*
+----------------------------------------------------------------+
	Menu
+----------------------------------------------------------------+
*/
#menu {background:url(images/bg-menu.jpg) repeat-x left top; margin:5px 0 38px 0}
#menu ul#menu-blog {float:right}
#menu ul#menu-blog li {background-color:#FFF; display:inline; float:left; height:13px; text-align:left}
#menu ul#menu-blog li a {cursor:pointer; display:block}
#menu ul#menu-blog li.sobre, #menu ul#menu-blog li.sobre-act {padding-left:10px; position:relative; overflow:hidden; width:85px}
#menu ul#menu-blog li.sobre span {background:url(images/img-sobre-blog.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#menu ul#menu-blog li.sobre-act span {background:url(images/img-sobre-blog-act.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#menu ul#menu-blog li.produto, #menu ul#menu-blog li.produto-act {position:relative; overflow:hidden; width:77px}
#menu ul#menu-blog li.produto span {background:url(images/img-o-produto.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#menu ul#menu-blog li.produto-act span {background:url(images/img-o-produto-act.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#menu ul#menu-blog li.blogueiras, #menu ul#menu-blog li.blogueiras-act {position:relative; overflow:hidden; width:93px}
#menu ul#menu-blog li.blogueiras span {background:url(images/img-as-blogueiras.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#menu ul#menu-blog li.blogueiras-act span {background:url(images/img-as-blogueiras-act.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#menu ul#menu-blog li.fale, #menu ul#menu-blog li.fale-act {position:relative; overflow:hidden; width:88px}
#menu ul#menu-blog li.fale span {background:url(images/img-fale-conosco.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#menu ul#menu-blog li.fale-act span {background:url(images/img-fale-conosco-act.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#menu ul#menu-blog li.imprensa {position:relative; overflow:hidden; width:64px}
#menu ul#menu-blog li.imprensa span {background:url(images/img-imprensa.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#menu ul#menu-blog li.rss {padding-right:11px; position:relative; overflow:hidden; width:37px}
#menu ul#menu-blog li.rss span {background:url(images/img-rss.jpg) no-repeat left top; height:100%; position:absolute; width:100%}

/*
+----------------------------------------------------------------+
	Post
+----------------------------------------------------------------+
*/
#content {float:left; margin-right:40px; text-align:left; width:664px}
#content h2 {color:#acc32e; display:block; font-size:2em; margin-bottom:6px}
#content h3 {color:#acc32e; display:block; font-size:1.8em; margin-bottom:22px}
#page h3 {margin:20px 0 5px 0}
#page .pagetitle {margin-bottom:22px}
#page .page, #page .post {margin-bottom:20px}
#page #content #post-11 p {margin:0}
#page #content .entry h3 {font-size:1.5em}
#content h2 a, #content h3 a {color:#acc32e}
#content small .autor, #content small .data, #content small .comentarios {color:#FF7300; float:left; font-size:1.1em; line-height:19px; height:19px; margin:0 20px 10px 0; padding:0 0 0 23px}
#content small .tags{color:#FF7300; float:left; font-size:1.1em; width:664px; line-height:19px; height:19px; margin:0 20px 10px 0; padding:0 0 0 23px}
#content small .tags {color:#FF7300; float:left; font-size:1.1em; line-height:19px; height:19px; margin:0 20px 10px 0; padding:0}
#content small .autor a, #content small .data a, #content small .comentarios a, #content small .tags a {color:#FF7300; height:19px; margin-bottom:10px}
#content .entry .tags {display:block; margin-bottom:10px}
#content .entry .tags a {color:#FF7300; height:19px; font-weight:normal}
#content .autor {background:url(images/img-autor-post.jpg) no-repeat left center}
#content .data {background:url(images/img-data-post.jpg) no-repeat left center}
#content .comentarios {background:url(images/img-comentarios-post.jpg) no-repeat left center}
#content .tags strong {background:url(images/img-tags-post.jpg) no-repeat left center; display:block; float:left; margin-right:5px; padding:0 0 0 23px}
#content .entry {clear:both; color:#666; font-size:1.2em; position:relative}
#content .entry img {border:1px solid #acc32e; margin:0 9px 30px 0; padding:3px 2px}
#content .entry a {color:#666; font-weight:bold}
#content .entry p {margin-bottom:18px}
#content .entry object {float:left; margin:0 9px 0 0}
#content .comentar, #content .leia-mais, #content .regras, #content .compartilhar, #content .imprimir, #content .home {color:#ff7300; display:block; float:left; font-size:1.1em; height:19px; line-height:19px; margin:17px 17px 0 0; padding-left:24px}
#content .comentar {background:url(images/img-icon-comments.jpg) no-repeat left top}
#content .leia-mais {background:url(images/img-icon-leia-mais.jpg) no-repeat left top}
#content .regras {background:url(images/img-icon-rules.jpg) no-repeat left top}
#content .compartilhar {background:url(images/img-icon-share.jpg) no-repeat left top}
#content .imprimir {background:url(images/img-icon-print.jpg) no-repeat left top}
#content .home {background:url(images/img-icon-home.jpg) no-repeat left top; float:right; margin:17px 0 0 0}
#content #commentform label, #zrx_captcha {color:#acc32e; display:block; font-size:1.2em; font-weight:bold; margin:10px 0}
#content #commentform small {display:block}
#content #commentform input, #content #commentform textarea {background-color:#F0F0F0; border:1px solid #cacaca; width:416px}
#content #commentform textarea {font-family:Arial, Helvetica, sans-serif; font-size:1.2em}
#content #commentform #submit {background:url(images/img-bt-enviar-comment.jpg) no-repeat left top; border:medium none; content:""; cursor:pointer; display:block; float:left; height:19px; line-height:0pt; margin:10px 0 0 0; padding:0pt; text-indent:-9999px; width:56px}
#content .text_alerta {color:#acc32e; display:block; font-size:2em; margin:0 0 20px}
#content .nav_banner {margin-bottom:60px}
#content .nav_banner li.oconcurso {float:left; height:34px; overflow:hidden; position:relative; width:122px}
#content .nav_banner li.oconcurso span {background:url(images/img_btOconcurso.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#content .nav_banner li.inscricao {float:left; height:34px; overflow:hidden; position:relative; width:104px}
#content .nav_banner li.inscricao span {background:url(images/img_btInscricao.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#content .nav_banner li.regulamento {float:left; height:34px; overflow:hidden; position:relative; width:131px}
#content .nav_banner li.regulamento span {background:url(images/img_btRegulamento.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#content .nav_banner li.premios {float:left; height:34px; overflow:hidden; position:relative; width:92px}
#content .nav_banner li.premios span {background:url(images/img_btPremios.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#content .nav_banner li.frases {float:left; height:34px; overflow:hidden; position:relative; width:84px}
#content .nav_banner li.frases span {background:url(images/img_btFrases.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#content .nav_banner li.ganhadores {float:left; height:34px; overflow:hidden; position:relative; width:131px}
#content .nav_banner li.ganhadores span {background:url(images/img_btGanhadores.jpg) no-repeat left top; height:100%; position:absolute; width:100%}

/*
+----------------------------------------------------------------+
	Páginas
+----------------------------------------------------------------+
*/
#page #content .entry a {color:#ff7300; font-weight:bold}
#page #content .post-edit-link {color:#ACC32E; font-size:1.2em}

/*
+----------------------------------------------------------------+
	Posts Antigos/Novos
+----------------------------------------------------------------+
*/
.navigation {margin:21px auto 29px; width:182px}
.anteriores a{background:url(images/img-anterior.jpg) no-repeat left top; color:#ff7300; display:block; font-size:1.1em; height:19px; line-height:19px; padding-left:23px}
.proximos a {background:url(images/img-proximo.jpg) no-repeat right top; color:#ff7300; display:block; font-size:1.1em; height:19px; line-height:19px; padding-right:23px}

/*
+----------------------------------------------------------------+
	Sidebar
+----------------------------------------------------------------+
*/
#sidebar {float:left; text-align:left; width:258px}
#sidebar a img {margin:0 auto 18px}
#sidebar img {display:inline-block; margin-bottom:18px}
#sidebar .bg {background:url(images/img-bg-areas-sb.jpg) repeat-x left 3px}
#sidebar .blogueiras {margin:20px 0}
#sidebar .blogueiras h2#autores {background-color:#FFF; float:right; height:17px; margin-bottom:18px; padding-left:12px; position:relative; width:67px}
#sidebar .blogueiras h2#autores span {background:url(images/img-tit-blogueiras-sb.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar .list_blogueiras {margin-left:25px}
#sidebar .blogueiras li {float:left; font-size:1.1em}
#sidebar .blogueiras li img {float:left; margin:0 25px 25px 0}
#sidebar .blogueiras li a {color:#acc32e; display:block; margin-top:7px}

#sidebar .busca {margin:0 0 19px 0}
#sidebar .busca h2#busca {background-color:#FFF; float:right; height:14px; margin-bottom:19px; padding-left:12px; position:relative; width:37px}
#sidebar .busca h2#busca span {background:url(images/img-tit-busca-sb.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar .busca #searchform {clear:both}
#sidebar .busca .camposBusca {border:1px solid #acc32e; float:left; width:230px}
#sidebar .busca .btBuscar {background:url(images/img-botao-busca.jpg) no-repeat left top; border:medium none; content:""; cursor:pointer; display:block; float:right; height:19px; line-height:0pt; padding:0pt; text-indent:-9999px; width:19px}

#sidebar .concurso {display:block; height:117px; margin:27px 0 0 0; position:relative; overflow:hidden; width:258px}
#sidebar .concurso span {background:url(images/img_banner_concurso.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar .concurso a {display:block; height:100%; width:100%}

#sidebar .banner_swf {margin:27px 0}

#sidebar a.assine_rss {display:block; height:40px; margin:20px auto 11px; overflow:hidden; position:relative; width:182px}
#sidebar a.assine_rss span {background:url(images/img-assine-rss.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar a.assine_rss a {display:block}

#sidebar a.siga_twitter {display:block; height:40px; margin:0 auto; overflow:hidden; position:relative; width:188px}
#sidebar a.siga_twitter span {background:url(images/img-siga-twitter.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar a.siga_twitter a {display:block}

#sidebar .divulgue {margin-bottom:25px}
#sidebar .divulgue h2#divulgue {background-color:#FFF; float:right; height:17px; margin-bottom:19px; padding-left:12px; position:relative; width:57px}
#sidebar .divulgue h2#divulgue span {background:url(images/img-ttl-divulgue.jpg) no-repeat left top; height:100%; position:absolute; width:100%}

#sidebar .indique {margin-bottom:25px}
#sidebar .indique h2#indique {background-color:#FFF; float:right; height:17px; margin-bottom:19px; padding-left:12px; position:relative; width:51px}
#sidebar .indique h2#indique span {background:url(images/img-ttl-indique.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar .indique a {color:#FF7300; font-size:12px; font-weight:bold}

#sidebar .ultimos {margin-bottom:25px}
#sidebar .ultimos h2#ultimos {background-color:#FFF; float:right; height:17px; margin-bottom:19px; padding-left:12px; position:relative; width:89px}
#sidebar .ultimos h2#ultimos span {background:url(images/img-ttl-ultimos-posts.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar .ultimos li.autor {color:#acc32e; font-size:12px; margin-top:7px}
#sidebar .ultimos li.autor a {color:#acc32e; font-weight:bold}
#sidebar .ultimos li.titulo {font-size:12px}
#sidebar .ultimos li.titulo a {color:#a8a8a8}

#sidebar .twitter {margin-bottom:25px}
#sidebar .twitter h2#twitter {background-color:#FFF; float:right; height:17px; margin-bottom:19px; padding-left:12px; position:relative; width:130px}
#sidebar .twitter h2#twitter span {background:url(images/img-tit-twitter-sb.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar .twitter .twitter-message {background:url(images/img-bullet.jpg) no-repeat left 5px; margin-bottom:12px; padding-left:13px}
#sidebar .twitter .twitter-user, #sidebar .twitter .twitter-link {color:#acc32e}

#sidebar .historico {margin-bottom:25px}
#sidebar .historico h2#historico {background-color:#FFF; float:right; height:14px; margin-bottom:19px; padding-left:12px; position:relative; width:62px}
#sidebar .historico h2#historico span {background:url(images/img-tit-historico-sb.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar .historico .lista-historico {clear:both}
#sidebar .historico .lista-historico li a {background:url(images/img-bullet.jpg) no-repeat left center; color:#a7a7a7; font-size:1.1em; margin-bottom:5px; padding-left:13px}

#sidebar .enquete h2#enquete {background-color:#FFF; float:right; height:17px; margin-bottom:19px; padding-left:12px; position:relative; width:55px}
#sidebar .enquete h2#enquete span {background:url(images/img-tit-enquete-sb.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar .enquete #democracy {clear:both; font-size:1.1em; list-style:none}
#sidebar .enquete #democracy .widgettitle {display:none}
#sidebar .enquete #democracy .poll-question {margin-bottom:9px}
#sidebar .enquete #democracy .dem-vote-link {background:url(images/img-ver-resultados.jpg) no-repeat left center; color:#acc32e; display:block; height:19px; line-height:19px; margin-bottom:26px; padding-left:23px}
#sidebar .enquete #democracy .dem-graph {background-color:#F0F0F0; border:1px solid #CACACA; height:11px}
#sidebar .enquete #democracy .dem-graph a {color:#ACC32E}

#sidebar .tags {margin-bottom:27px; text-align:center}
#sidebar .tags a {color:#a7a7a7}
#sidebar .tags h2#tags {background-color:#FFF; float:right; height:17px; margin-bottom:19px; padding-left:12px; position:relative; text-align:left; width:29px}
#sidebar .tags h2#tags span {background:url(images/img-tit-tags-sb.jpg) no-repeat left top; height:100%; position:absolute; width:100%}

#sidebar .blogroll {margin-bottom:22px}
#sidebar .blogroll h2#blogroll {background-color:#FFF; float:right; height:17px; margin-bottom:19px; padding-left:12px; position:relative; width:50px}
#sidebar .blogroll h2#blogroll span {background:url(images/img-tit-blogroll.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar .blogroll .linkcat h2 {display:none}
#sidebar .blogroll .linkcat {list-style:none}
#sidebar .blogroll .linkcat li {background:url(images/img-bullet.jpg) no-repeat left 5px; font-size:1.1em; margin-bottom:5px; padding-left:13px}
#sidebar .blogroll .linkcat li a {color:#a7a7a7}

#sidebar .incorporar {color:#acc32e; display:block; font-size:1.2em; font-weight:bold}
#sidebar #incorporar {border:1px solid #ACC32E; color:#a7a7a7; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-bottom:27px; width:253px}

#sidebar .rss h2#rss {background-color:#FFF; float:right; height:14px; margin-bottom:19px; padding-left:12px; position:relative; width:20px}
#sidebar .rss h2#rss span {background:url(images/img-tit-rss-sb.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
#sidebar .rss a.link-rss {background:url(images/img-icon-rss.jpg) no-repeat left top; color:#a7a7a7; display:block; font-size:1.1em; line-height:19px; padding-left:23px}

/*
+----------------------------------------------------------------+
	Comentários
+----------------------------------------------------------------+
*/
#content .commentlist .tit_coment {color:#ACC32E; font-size:1.4em; font-weight:bold}
#content .commentlist .tit_coment a {color:#ACC32E}
#content .commentlist .data_comment {background:url(images/img-data-comment.jpg) no-repeat left center; color:#ACC32E; display:block; font-size:1.1em; font-weight:normal; height:19px; line-height:19px; margin:5px 0 9px; padding:0 0 0 23px}
#content .ctext {color:#666; font-size:1.2em; margin-bottom:27px}

/*
+----------------------------------------------------------------+
	Fale Conosco
+----------------------------------------------------------------+
*/
.wpcf7-form p {color:#ff7300; font-weight:bold}
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea {background-color:#F0F0F0; border:1px solid #cacaca; width:416px}
.wpcf7-form textarea {font-family:Arial, Helvetica, sans-serif; font-size:1.1em}
.wpcf7-form .captcha {margin-right:10px; width:120px}
#content .entry .wpcf7 .wpcf7-form .wpcf7-captcha-captcha-85 {margin:0; padding:0; position:absolute}
.wpcf7-form .btEnviar {background:url(images/img-bt-enviar-fale.jpg) no-repeat left top; border:medium none; content:""; cursor:pointer; display:block; float:left; height:19px; line-height:0pt; margin-right:20px; padding:0pt; text-indent:-9999px; width:56px}

/*
+----------------------------------------------------------------+
	Indique o Blog
+----------------------------------------------------------------+
*/
#novo_indique p {color:#ff7300; font-weight:bold}
#novo_indique input, #link_inneov {background-color:#F0F0F0; border:1px solid #cacaca; width:416px}
#novo_indique .btEnviar {background:url(images/img-bt-enviar-fale.jpg) no-repeat left top; border:medium none; content:""; cursor:pointer; display:block; float:left; height:19px; line-height:0pt; margin-right:20px; padding:0pt; text-indent:-9999px; width:56px}
.form_newsletter {margin-top:15px}

/*
+----------------------------------------------------------------+
	Promoção
+----------------------------------------------------------------+
*/
#frmPromocao p {color:#ff7300; font-weight:bold}
#frmPromocao input, #frmPromocao textarea, #frmPromocao select {background-color:#F0F0F0; border:1px solid #cacaca; margin-right:15px; width:416px}
#frmPromocao input#cidadePromo {float:left; width:326px}
#frmPromocao label#estadoPromo {margin-left:304px}
#frmPromocao select {height:20px; width:72px}
#frmPromocao textarea {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; height:100px}
#frmPromocao .btEnviar {background:url(images/img-bt-enviar-fale.jpg) no-repeat left top; border:medium none; content:""; cursor:pointer; display:block; float:left; height:19px; line-height:0pt; margin-right:20px; padding:0pt; text-indent:-9999px; width:56px}
#frmPromocao p.chkRegulamento {color:#666; font-weight:normal}
#frmPromocao #chkRegulamento, #frmPromocao #chkNews {margin:20px 5px 0 0; width:20px}
#frmPromocao .codigo {width:100px}
#content .entry #frmPromocao .img {margin:0 9px 0 0}

ul.lista_ganhadores li {margin-bottom:20px}
ul.lista_ganhadores li span {font-size:18px}

#content .entry .frases .autor, #content .entry .frases .data {color:#acc32e; float:left; font-size:1.1em; line-height:19px; height:19px; margin:0 20px 10px 0; padding:0 0 0 23px}
#content .entry .frases .autor {background:url(images/img-frases-autor.jpg) no-repeat left center}
#content .entry .frases .data {background:url(images/img-frases-data.jpg) no-repeat left center}

.twitte_this {padding-bottom:12px; /*position:absolute;*/}
.twitte_this textarea {border:1px solid #c1c1c1; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; height:60px; margin-top:20px; width:350px}
.twitte_this a.twitte {display:block; float:right; height:69px; margin-right:110px; margin-top:30px; overflow:hidden; position:relative; width:186px}
.twitte_this span {background:url(images/img_twittethis.jpg) no-repeat center bottom; height:100%; position:absolute; width:100%}

.bg_leia {background:url(images/bg-leia-tbm.jpg) repeat-x left 3px}
.leia_tbm {margin:100px 0 0; position:absolute}
.leia_tbm .leia {background-color:#FFF; height:16px; margin-bottom:18px; overflow:hidden; padding-right:12px; position:relative; width:149px}
.leia_tbm .leia span {background:url(images/img-ttl-aproveite-leia-tamb.jpg) no-repeat left top; height:100%; position:absolute; width:100%}

.btHome {background:url(images/img-icon-home.jpg) no-repeat left top; display:block; float:right; height:19px; line-height:19px; margin-bottom:15px; padding-left:25px}
.img_banner_insc {display:block; float:left; height:65px; margin-right:22px; overflow:hidden; position:relative; width:297px}
.img_banner_insc span {background:url(images/img_banner_inscreva.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
.img_banner_insc a {display:block; height:100%; width:100%}

.img_banner_premios {display:block; height:65px; overflow:hidden; position:relative; width:195px}
.img_banner_premios span {background:url(images/img_banner_confira_premios.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
.img_banner_premios a {display:block; height:100%; width:100%}

/*
+----------------------------------------------------------------+
	Footer
+----------------------------------------------------------------+
*/
.footer {border-collapse:collapse; border-top:1px solid #e6e6e6; clear:both; margin-left:auto; margin-right:auto; margin-top:15px; width:963px}
.footer .lista-footer {float:left; margin:12px 0 11px}
.footer .direitos {float:right; margin:12px 0 11px}
.footer .lista-footer li, .footer .direitos li {border-right:1px solid #8c8c8c; display:inline; float:left; margin-right:8px; padding-right:8px}
.footer .lista-footer li.no-border, .footer .direitos li.no-border {border:0 none; margin:0; padding:0}
.footer .lista-footer li a, .footer .direitos li {color:#8c8c8c; font-size:1.2em}
.footer .direitos li a {color:#8c8c8c}

/*
+----------------------------------------------------------------+
	Share
+----------------------------------------------------------------+
*/
.sharethis {clear:both}
.sharethis p {float:left; font-size:1.2em; font-weight:bold; margin-right:10px; padding:10px 0 0}
ul.share {padding:10px 0 0}
ul.share li a.delicious, ul.share li a.technorati, ul.share li a.windowslive, ul.share li a.facebook, ul.share li a.twitter {display:block; float:left; height:16px; margin-right:10px; overflow:hidden; position:relative; width:16px}
ul.share li a.delicious span {background:url(images/del.ici.ous.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
ul.share li a.technorati span {background:url(images/technorati.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
ul.share li a.windowslive span {background:url(images/windows_live.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
ul.share li a.facebook span {background:url(images/facebook.jpg) no-repeat left top; height:100%; position:absolute; width:100%}
ul.share li a.twitter {display:block; height:16px; overflow:hidden; position:relative; width:79px}
ul.share li a.twitter span {background:url(images/twitter.jpg) no-repeat left top; height:100%; position:absolute; width:100%}


/*---------------------------------------------------------------------------------------*/
#hintbox{background-color:#F0F0F0; border:1px solid #CACACA; color:#666; font:normal 11px Verdana; font-stretch:ultra-condensed; line-height:18px; padding:10px; position:absolute; top:0; visibility:hidden; width:150px; z-index:100}
.hintanchor{color: navy; font-weight: bold; margin:0 auto} 

.error {color:#FF0000; display:block; font-style:italic}