@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none; 
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 12px;
	color: #1167a9;
}

html {
	background: url("../img/bkg/geral.gif");
}
body {
	float:left; 
	width:100%;
	background: url("../img/bkg/bordas.gif") repeat-y center top;
}

img, fieldset { border: none; }
a:hover { text-decoration: underline; }

#main {
	width:778px;
	margin:0 auto;
}

/* -------------|
/* - CABECALHO
/* ----- */

/*
CABECALHO
*/

.header {
	float:left;
	width:100%; height:299px;
}
.header h1{ display:none; }
.header .flashTopo{ width:100%; height:261px; }
.header .menu{
	width:100%; height:38px;
	background:#b1ddff url("../img/bkg/menu_header.gif") no-repeat 4px 4px;
}

.header .menu a{ display:block; float:left; display:inline; }
.header .menu .oquee,
.content .contEsq h2 .oquee{
	width:52px; height:17px;
	background:url("../img/btn/menu_oquee.gif") no-repeat;
	margin:10px 0px 0px 129px;
}
.header .menu .oquee:hover{ background-position:left bottom; }

.header .menu .participe,
.content .contEsq h2 .participe{
	width:60px; height:11px;
	background:url("../img/btn/menu_participe.gif") no-repeat;
	margin:14px 0px 0px 34px;
}
.header .menu .participe:hover{ background-position:left bottom; height:12px; }

.header .menu .estatisticas,
.content .contEsq h2 .estatisticas{
	width:78px; height:15px;
	background:url("../img/btn/estatisticas.gif") no-repeat;
	margin:10px 0px 0px 34px;
}
.header .menu .estatisticas:hover{ background-position:left bottom; height:16px; }

.header .menu .muitoObrigado,
.content .contEsq h2 .muitoObrigado{
	width:106px; height:11px;
	background:url("../img/btn/muito_obrigado.gif") no-repeat;
	margin:13px 0px 0px 230px;
}
.header .menu .muitoObrigado:hover{ background-position:left bottom; height:13px; }


.header .menu .inscritos,
.content .contEsq h2 .inscritos{
	width:133px; height:12px;
	background:url("../img/btn/inscritos.gif") no-repeat;
	margin:13px 0px 0px 28px;
}
.header .menu .inscritos:hover{ background-position:left bottom; height: 13px; }

.header .menu .cadastro,
.content .contEsq h2 .cadastro{
	width:62px; height:12px;
	background:url("../img/btn/menu_cadastro.gif") no-repeat;
	margin:14px 0px 0px 30px;
}
.header .menu .cadastro:hover{ background-position:left bottom; height:13px; }

.header .menu .divulgue,
.content .contEsq h2 .divulgue{
	width:58px; height:12px;
	background:url("../img/btn/menu_divulgue.gif") no-repeat;
	margin:13px 0px 0px 31px;
}
.header .menu .divulgue:hover{ background-position:left bottom; height:13px; }

.header .menu .blog,
.content .contEsq h2 .blog{
	width:31px; height:12px;
	background:url("../img/btn/menu_blog.gif") no-repeat;
	margin:13px 0px 0px 31px;
}
.header .menu .blog:hover{ background-position:left bottom; height:13px; }

/* -------------|
/* - CONTEUDO
/* ----- */

/* divisoes */

.content .contEsq{
	float:left; 
	display:inline;
	width:529px;
	margin:11px 0px 0px 9px;
}

.content .contDir{
	float:right; 
	width:219px;
	margin:11px 8px 0px 0px;
	display:inline;
}

/* conteudo esquerdo */

.content .contEsq h2{
	float:left; 
	width:100%; height:33px;
	background:#b1ddff url("../img/bkg/titulos_esq.gif") no-repeat 4px 4px;
	overflow:hidden;
}
.content .contEsq h2 span{ display:block; margin-left:24px !important;}

.content .contEsq .contItem{ 
	float:left;
	padding:18px 24px;
	width:481px;
}
.content .contEsq .contItem p a{ text-decoration:underline; }
.content .contEsq .contItem p a:hover{ color:#6aa0cc; }
.content .contEsq .contItem .obsPeq{ font-style:italic; font-size:10px; }
.content .contEsq .contItem .obs{ font-style:italic; }
.content .contEsq .contItem .numeros { font-size: 18px; }
.content .contEsq .contItem .blogsParticipantes, .content .contEsq .contItem .blogsParticipantes * { font-size: 15px; font-weight: bold; }

.content .contEsq .contItem .listaBlogs li {
	width: 50%;
	margin-bottom: 3px;
	display: block;
	float: left;
}

/* quem já confirmou - HOME */

.content .contEsq .confirmouHome #qtdBlogs { margin-bottom: 20px; }
.content .contEsq .confirmouHome #qtdBlogs h3 {
	display: inline;
	margin-left: -10px;
	padding: 4px 12px;
	font-weight: normal;
	background: #d5ecff;
}
.content .contEsq .confirmouHome a {
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:8px;
}
.content .contEsq .confirmouHome a:hover,
.content .contEsq .confirmouHome a:hover span{
	color:#6aa0cc;
}
.content .contEsq .confirmouHome a span{
	font-size:11px;
	font-weight: normal !important;
}
.content .contEsq .confirmouHome #paginacao {
	width: 100%;
	margin-top: 23px;
	text-align: center;
}
.content .contEsq .confirmouHome #paginacao a,
.content .contEsq .confirmouHome #paginacao ul { display: inline; }
.content .contEsq .confirmouHome #paginacao ul { margin: 0 20px; }
.content .contEsq .confirmouHome #paginacao ul li {
	margin: 0 2px;
	padding: 2px 3px;
	*padding: 4px 5px;
	display: block;
	float: right;
	font-weight: bold;
}
.content .contEsq .confirmouHome #paginacao ul .pgAtual {
	padding: 2px;
	background-color: #71aeff;
	color: #fff;
}

/* ultimas do blog - HOME */

.content .contEsq h2 .blog{
	width:241px; height:15px;
	background:url("../img/tit/ultimos_posts_home.gif") no-repeat;
	margin:10px 0px 0px 28px;
}

.content .contEsq .ultimasBlog a{
	display:block;
	font-weight:normal;
	font-size:11px;
	text-decoration:none !important;
}
.content .contEsq .ultimasBlog a span{
	font-weight:bold;
	text-decoration:underline;
}
.content .contEsq .ultimasBlog a:hover,
.content .contEsq .ultimasBlog a:hover span{
	color:#6aa0cc;
}
.content .contEsq .ultimasBlog p{
	padding:3px 0px 22px 0px;
	margin:0px;
	font-size:10px;
}
.content .contEsq .ultimasBlog p .nome{
	font-size:10px;
	color:#033052;
}

/* cadastro - HOME */

/* mensagens de status */

.content .contEsq .cadastro #msgStatus{ 
	display:none;
	margin-top:10px;
}
.content .contEsq .cadastro #msgStatus .erro{ 
	display:block;
	padding:10px;
	border:#e10000 2px solid;
	color:#ff0000;
}
.content .contEsq .cadastro #msgStatus .sucesso{ 
	display:block;
	padding:10px;
	border:#49a300 2px solid;
	color:#49a300;
	font-weight:bold;
}

.content .contEsq .cadastro{
	float:left; 
	width:500px;
	display:block;
	position:relative;
}

.content .contEsq .cadastro p{ margin:0px; }
.content .contEsq .cadastro form,
.content .contEsq .cadastro form fieldset{ 
	float:left; width:100%; 
}
.content .contEsq .cadastro form{ padding-top:14px; }
.content .contEsq .cadastro form fieldset input{ 
	width:303px; 
	border:#b1ddff 1px solid;
	color:#1167a9;
	padding:2px 3px;
}
.content .contEsq .cadastro form fieldset label { float:left; width:100%; padding:12px 0px 3px 2px; }
.content .contEsq .cadastro form fieldset input { width:370px; }

.content .contEsq .cadastro form fieldset #volu_data { display:none; }
.content .contEsq .cadastro form .btSubmit { 
	width:89px; height:26px;
	background:url("../img/btn/enviar.gif");
	border:0px;
	margin-bottom:20px;
	cursor:pointer;
}
.content .contEsq .cadastro form .obsPeq { 
	float:left; 
	width:100%;
	padding:8px 0px 16px 0px;
}

/* conteudo direito */

.content .contDir h3{
	float:left; 
	width:100%; height:33px;
	background:#b1ddff url("../img/bkg/titulos_dir.gif") no-repeat 4px 4px;
	overflow:hidden;
}
.content .contDir h3 span{ display:block; margin-left:15px !important;}

.content .contDir h3 .realizacao{
	background:url("../img/tit/realizacao.gif") no-repeat;
	width:72px; height:17px;
	margin:9px 0px 0px 30px;
}
.content .contDir h3 .selo{
	background:url("../img/tit/coloque_o_selo.gif") no-repeat;
	width:180px; height:13px;
	margin:11px 0px 0px 30px;
}
.content .contDir h3 .parceiros{
	background:url("../img/tit/perceiros.gif") no-repeat;
	width:67px; height:12px;
	margin:11px 0px 0px 30px;
}
.content .contDir h3 .vejatambem{
	background:url("../img/tit/veja_tambem.gif") no-repeat;
	width:81px; height:15px;
	margin:8px 0px 0px 30px;
}

.content .contDir .contItem{
	border:#b1ddff 1px solid;
	border-top:0px;
	padding:0px 14px;
	width:189px;
	float:left;
	margin-bottom:14px;
}

/* realizacao */

.content .contDir .contRealiza { padding-bottom:30px; }
.content .contDir .contRealiza .lgoIva{ margin:12px 0px 22px 0px; }
.content .contDir .contRealiza .lgoVolOrg{ margin:0px 22px 0px 0px; }

/* selo */

.content .contDir .contSelo span{ 
	display:block;
	width:100%;
	text-align:center;
}
.content .contDir .contSelo .bannSelo { 
	margin:22px 0px 11px 0px;
}
.content .contDir .contSelo .txtCopieCole { 
}
.content .contDir .contSelo .textArea { 
	padding:14px 0px 18px 0px;
}
.content .contDir .contSelo .textArea textarea { 
	width:184px; height:100px;
	overflow:auto;
	font-size:10px;
	border:#82c4ff 1px solid;
}

/* parceiros */

.content .contDir .contParceiros { padding-bottom:22px; }
.content .contDir .contParceiros p { float:left; width:100%; }
.content .contDir .contParceiros p img{ float:left; }
.content .contDir .contParceiros .banUeba { margin:22px 0px 0px 7px; }
.content .contDir .contParceiros .banBlog { margin:32px 0px 0px 11px; }
.content .contDir .contParceiros .banPrime { margin:16px 0px 0px 5px; }
.content .contDir .contParceiros .banKnowtec { margin:19px 0px 0px 20px; }

/* veja tambem */

.content .contDir .contVejaTambem{ padding-top:16px; padding-bottom:16px; }
.content .contDir .contVejaTambem a{ 
	display:block; 
	padding-left:21px;
	font-size:11px; color:#000000; text-decoration:underline;
	height:21px;
}
.content .contDir .contVejaTambem .orkut{ 
	background:url("../img/ico/orkut.gif") no-repeat;
}
.content .contDir .contVejaTambem .twitter{ 
	margin-top:10px;
	background:url("../img/ico/twitter.gif") no-repeat;
}

.imgRpc{
	overflow:hidden;
	text-indent:-5000px;
	font-size:0px;
}

.ancora{ float:left; width:100%; height:1px; overflow:none; }