@charset "utf-8";
/* CSS Document */

body {
	background:#328f68 url(../img/blog/bg.gif);
	margin:0;
}
div#all {
	background:url(../img/blog/bg_blog.png) no-repeat center top;
	float:left;
	width:100%;
	min-height:1114px;
}
p {
	margin:0;
}

div#center {
	margin:0 auto;
	width:994px;
}
div#top {
	background:url(../img/blog/bg_topo_blog.jpg) no-repeat;
	float:left;
	width:100%;
	height:220px;
}
div#top label {
	background:url(../img/blog/img_buscar.png) no-repeat;
	width:66px;
	height:13px;
	display:block;
	margin:0;
	text-indent:-9000px;
}
div#logo {
	float:left;
	_display:inline;
	width:340px;
	height:167px;
	margin:40px 0 0 201px;
}
div#top h1 {
	float:left;
	margin:0;
}
div#top h1 a {
	background:url(../img/blog/logo_blog.gif) no-repeat;
	display:block;
	width:286px;
	height:99px;
	outline:none;
	text-decoration:none;
	text-indent:-9000px;
}
div#top h2 {
	float:right;
	_display:inline;
	margin:0 15px 0 0;
}
div#top h2 a {
	background:url(../img/blog/logo_riachuelo.gif) no-repeat;
	display:block;
	width:141px;
	height:52px;	
	outline:none;
	text-decoration:none;
	text-indent:-9000px;
}
div#top a span {
	font-size:0;
	visibility:hidden;
	text-decoration:none;
	text-indent:-9000px;
}

div#top fieldset {
	border:0 none;
	float:left;
	margin:0;
	padding:0;
	width:200px;
}
div#top form {
	float:right;
	_display:inline;
	width:200px;
	margin:118px 20px 0 0;
}
div#top input.busca {
	width:139px;
	height:15px;
	border:1px solid #96ECAA;
	float:right;
	margin:10px 5px 0 0;
	_margin:5px 5px 0 0;
}
div#top input.enviar {
	width:51px;
	height:18px;
	background:url(../img/blog/bt_enviar.gif)  no-repeat scroll 0 0;
	border:0;
	float:right;
	margin:10px 0 0;
	_margin:5px 0 0;
	cursor:pointer;
}
div#icon {
	float:right;
	_display:inline;
	margin:0 0 15px;
	height:35px;
	width:155px;
}
div#icon ul {
	float:right;
	_display:inline;
	list-style:none;
	margin:18px 18px 0 5px;
}
div#icon ul li {
	float:right;
	_display:inline;
	width:18px;
	height:18px;
	margin:0 0 0 5px;
}
div#icon ul li a {
	display:block;
	width:18px;
	height:18px;
}
div#icon ul li a.feed {background:url(../img/blog/ico_feed.gif) no-repeat;}
div#icon ul li a.twitter {background:url(../img/blog/ico_twitter.gif) no-repeat;}
div#icon ul li a.delicious {background:url(../img/blog/ico_delicious.gif) no-repeat;}
div#icon ul li a.favoritos {background:url(../img/blog/ico_favoritos.gif) no-repeat;}
div#icon ul li a span {
	display:none;
}

div#geral {
	float:left;
	width:994px;
}
div.bg_geral {
	background-color:#fff;
	float:left;
	width:988px;
	border-right:3px solid #5fbbe1;
	border-left:3px solid #5fbbe1;
}
div#content {
	width:714px;
	clear:both;
	float:left;
	padding:0;
	margin:-20px 0 0 0;
	width:714px;
	_display:inline;
}
div#content div.post {
	float:left;
	background:url(../img/blog/bg_post_bottom.jpg) repeat-x 0 bottom;
	padding:35px 0 70px 18px;
}
div#content div.post-top {
	margin:0;
	float:left;
	display:inline;
}
div#content div.post-top h2 {
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#content div.post-top div.data {
	background:url(../img/blog/bg_data.gif) no-repeat;
	width:73px;
	height:73px;
	float:left;
	margin:0 0 0 -5px;
}
div#content div.post-top div.data p.num {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-indent:-9000px;
	margin:16px 0 0 14px;
	_margin:16px 0 0 6px;
	color:#fff;
	width:44px;
	height:28px;
	background-repeat:no-repeat;
	background-image:url(../img/blog/dias.gif);
}
div#content div.post-top div.data p.num.dia_01 {background-position:center -0px;}
div#content div.post-top div.data p.num.dia_02 {background-position:center -30px;}
div#content div.post-top div.data p.num.dia_03 {background-position:center -57px;}
div#content div.post-top div.data p.num.dia_04 {background-position:center -83px;}
div#content div.post-top div.data p.num.dia_05 {background-position:center -110px;}
div#content div.post-top div.data p.num.dia_06 {background-position:center -138px;}
div#content div.post-top div.data p.num.dia_07 {background-position:center -173px;}
div#content div.post-top div.data p.num.dia_08 {background-position:center -203px;}
div#content div.post-top div.data p.num.dia_09 {background-position:center -236px;}
div#content div.post-top div.data p.num.dia_10 {background-position:center -265px;}
div#content div.post-top div.data p.num.dia_11 {background-position:center -295px;}
div#content div.post-top div.data p.num.dia_12 {background-position:center -325px;}
div#content div.post-top div.data p.num.dia_13 {background-position:center -349px;}
div#content div.post-top div.data p.num.dia_14 {background-position:center -380px;}
div#content div.post-top div.data p.num.dia_15 {background-position:center -407px;}
div#content div.post-top div.data p.num.dia_16 {background-position:center -435px;}
div#content div.post-top div.data p.num.dia_17 {background-position:center -465px;}
div#content div.post-top div.data p.num.dia_18 {background-position:center -500px;}
div#content div.post-top div.data p.num.dia_19 {background-position:center -534px;}
div#content div.post-top div.data p.num.dia_20 {background-position:center -565px;}
div#content div.post-top div.data p.num.dia_21 {background-position:center -592px;}
div#content div.post-top div.data p.num.dia_22 {background-position:center -620px;}
div#content div.post-top div.data p.num.dia_23 {background-position:center -647px;}
div#content div.post-top div.data p.num.dia_24 {background-position:center -677px;}
div#content div.post-top div.data p.num.dia_25 {background-position:center -707px;}
div#content div.post-top div.data p.num.dia_26 {background-position:center -735px;}
div#content div.post-top div.data p.num.dia_27 {background-position:center -768px;}
div#content div.post-top div.data p.num.dia_28 {background-position:center -800px;}
div#content div.post-top div.data p.num.dia_29 {background-position:center -833px;}
div#content div.post-top div.data p.num.dia_30 {background-position:center -866px;}
div#content div.post-top div.data p.num.dia_31 {background-position:center -895px;}



div#content div.post-top div.data p.mes {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10x;
	margin:1px 0 0 19px;
	text-indent:-9000px;
	_margin:1px 0 0 9px;
	width:35px;
	height:14px;
	color:#fff;
	background-repeat:no-repeat;
	background-image:url(../img/blog/mes.gif);
}
div#content div.post-top div.data p.mes_jan {background-position:center 0px;}
div#content div.post-top div.data p.mes_fev {background-position:center -14px;}
div#content div.post-top div.data p.mes_mar {background-position:center -28px;}
div#content div.post-top div.data p.mes_abr {background-position:center -42px;}
div#content div.post-top div.data p.mes_mai {background-position:center -56px;}
div#content div.post-top div.data p.mes_jun {background-position:center -70px;}
div#content div.post-top div.data p.mes_jul {background-position:center -84px;}
div#content div.post-top div.data p.mes_ago {background-position:center -98px;}
div#content div.post-top div.data p.mes_set {background-position:center -114px;}
div#content div.post-top div.data p.mes_out {background-position:center -129px;}
div#content div.post-top div.data p.mes_nov {background-position:center -145px;}
div#content div.post-top div.data p.mes_dez {background-position:center -160px;}

div#content div.post-top h1 {
	color:#0093d0;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	margin:0 0 0 5px;
	width:600px;

}
div#content div.post-top h1 a {
	text-decoration:none;
	color:#0093d0;
}
div#content div.post-top h1 a:hover {
	text-decoration:underline;
}
div#content div.post-top p {
	font-family:Tahoma;
	font-size:11px;
	color:#1fb25a;
	float:left;
	margin:0 0 0 5px;
}
div#content div.post-content {
	float:left;
	width:630px;
	_display:inline;
	margin:-10px 0 0 73px;

}
div#content div.post-content p img {
	/*margin:10px 0 5px;*/
	margin-bottom:10px;
}
div#content div.post-content p {
	font-family:Tahoma;
	font-size:12px;
	color:#7e7e7e;
	margin:15px 0;
	width:610px;
	line-height:18px;
}
div#content div.post-content p a {
	text-decoration:none;
	color:#00b4fe;
}
div#content div.post-content p a:hover {
	text-decoration:underline;
	color:#56dda0;
}
div#content div.comentarios {
	float:left;
	width:630px;
	_display:inline;
	height:21px;
	background:url(../img/blog/bg_comentarios.jpg) no-repeat;
	margin:0 0 0 73px;
}
div#content div.comentarios p {
	float:left;
	clear:right;
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	margin:4px 18px 0 18px;
	_display:inline;
}
div#content div.comentarios p.comment {
	font-weight:bold;
}
div#content div.comentarios p.comments {
	float:right;
}
div#content div.comentarios p.comments a {
	text-decoration:underline;
	color:#fff;
}
div#content div.comentarios p.comments a:hover {
	text-decoration:none;
}
div#nav {
	width:225px;
	float:right;
	_display:inline;
}
div#nav h3 span {
	display:none;
}
div#nav div#newsletter {
	border:1px solid #dff6ff;
	padding:10px;
	float:left;
	width:200px;
}
div#nav div#newsletter h3 {
	width:105px;
	height:13px;
	margin:0;
	background:url(../img/blog/tit_newsletter.gif) no-repeat;
}
div#nav div#newsletter p {
	font-family:Tahoma;
	font-size:10px;
	color:#7e7e7e;
	margin:15px 0 15px 0;
	float:left;
}
div#nav div#newsletter form {
	width:200px;
	float:left;
}
div#nav div#newsletter form p {
	margin:8px 0 0 0;
	float:left;
}
div#nav div#newsletter form p.cadastro {
	width:80px;
	margin:22px 25px 0 0;
	*margin:2px 25px 0 0;
}
div#nav div#newsletter form p.cadastro a {
	text-decoration:underline;
	color:#7e7e7e;
}
div#nav div#newsletter form p.cadastro a:hover {
	text-decoration:none;
}
div#nav div#newsletter input.newsletter {
	border:1px solid #96ECAA;
	float:right;
	height:15px;
	margin:5px 0 0;
	width:165px;
}
div#nav div#newsletter fieldset {
	float:left;
	width:200px;
	margin:0;
	padding:0;
	border:0;
}
div#nav div#newsletter input.cadastrar {
	width:71px;
	height:18px;
	background:url(../img/blog/bt_cadastrar.gif)  no-repeat scroll 0 0;
	border:0;
	float:right;
	_display:inline;
	margin:20px 4px 0 0;
	*margin:0 4px 0 0;
	cursor:pointer;
}
div#nav div#twitter {
	border:1px solid #dff6ff;
	padding:10px;
	float:left;
	_display:inline;
	width:200px;
	margin:20px 0 0 0;
}
div#nav div#twitter h3 {
	width:153px;
	height:13px;
	margin:0;
	background:url(../img/blog/tit_twitter.gif) no-repeat;
}
div#nav div#twitter p {
	margin:10px 0;
	font:11px Tahoma, Geneva, sans-serif;
	overflow-x:hidden;
}
div#nav div#twitter p a {
	color:#7e7e7e;
	width:200px!important;
	text-decoration:none;
}
div#nav div#twitter p a:hover {
	text-decoration:underline;
}
div#nav div#twitter p.twitter {
	color:#22b35d;
	font-family:Tahoma;
	font-size:10px;
	margin:5px 0 0 0;
}
div#nav div#twitter p a.seguir_t {
	background:url(../img/blog/bt_twitter.gif) no-repeat;
	width:113px;
	height:18px;
	text-decoration:none;
	display:block;
}
div#nav div#twitter p a span {
	visibility:hidden;
}
div#nav div#nuvem {
	border:1px solid #dff6ff;
	padding:10px;
	float:left;
	width:200px;
	margin:20px 0 0 0;
}
div#nav div#nuvem h3 {
	width:134px;
	height:15px;
	margin:0 0 10px 0;
	background:url(../img/blog/tit_nuvem.gif) no-repeat;
}
div#nav div#nuvem a {
	color:#7e7e7e;
	font-family:Tahoma;
	float:left;
	cursor:pointer;
	text-decoration:none;
	margin:2px;
}
div#nav div#nuvem a:hover {
	text-decoration:underline;
}
div#nav div#nuvem a.um {
	font-size:20px;
	text-transform:uppercase;
}
div#nav div#nuvem a.dois {
	font-size:12px;
}
div#nav div#nuvem a.tres {
	font-size:14px;
}
div#nav div#nuvem a.quatro {
	font-size:20px;
}
div#nav div#nuvem a.cinco {
	font-size:16px;
}
div#nav div#nuvem a.seis {
	font-size:25px;
}
div#nav div#nuvem a.sete {
	font-size:17px;
}
div#nav div#nuvem a.oito {
	font-size:22px;
}
div#nav div#nuvem a.nove {
	font-size:19px;
}
div#nav div#nuvem a.dez {
	font-size:19px;
}
div#nav div#enquete {
	border:1px solid #dff6ff;
	padding:10px;
	float:left;
	width:200px;
	margin:20px 0 0 0;
}
div#nav div#enquete h3 {
	width:84px;
	height:13px;
	margin:0 0 10px 0;
	background:url(../img/blog/tit_enquete.gif) no-repeat;
}
div#nav div#enquete p {
	color:#7e7e7e;
	font-family:Tahoma;
	font-size:11px;
	margin:15px 0 0 0;
}
div#nav div#enquete input.cadastrar {
	width:71px;
	height:18px;
	background:url(../img/blog/bt_cadastrar.gif)  no-repeat scroll 0 0;
	border:0;
	float:right;
	margin:20px 4px 0 0;
	*margin:0 4px 0 0;
	cursor:pointer;
}
div#nav div#enquete input.votar {
	width:51px;
	display:block;
	height:18px;
	background:url(../img/blog/bt_votar.gif)  no-repeat scroll 0 0;
	border:0;
	float:left;
	margin:15px 4px 0 0;
	cursor:pointer;
}
div#nav div#enquete p a.resultados {
	background:url(../img/blog/bt_resultados.gif) no-repeat;
	width:78px;
	height:18px;
	text-decoration:none;
	float:left;
	display:block;
	margin:15px 0 0 0;
	*margin:-38px 0 0 56px;
	_margin:-38px 0 0 28px;
}
div#nav div#enquete p a.voltar {
	background:url(../img/blog/bt_voltar.gif) no-repeat;
	width:78px;
	height:18px;
	text-decoration:none;
	float:left;
	display:block;
	margin:15px 0 0 0;
	clear:right;
}
div#nav div#enquete p a span {
	visibility:hidden;
}
div#nav div#enquete form {
	width:200px;
	margin:10px 0 0 0;
}
div#nav div#enquete label {
	color:#7e7e7e;
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	_margin:2px 0 0 0;
	float:left;
	clear:both;
	cursor:pointer;
	_cursor:default;
}
div#nav div#enquete label.cod {
	width:150px;
}
div#nav div#enquete label.cod input {
	width:60px;
	border:1px solid #dff6ff;
}
div#nav div#enquete p.captcha {
	margin:5px 0 5px 0;
}
div#nav div#enquete label input {
	margin:0 3px 0 0;
	float:left;
	_display:inline;
}
div#nav div#enquete label span {
	float:left;
	z-index:1;
	*top:3px!important;
	top:-2px;
	_top:3px!important;
	position:relative;
	display:block;
}
div#paginacao {
	clear:both;
	float:left;
	_display:inline;
	width:700px;
	margin:40px 0 100px 35px;
}
div#paginacao p.anterior {
	float:left;
	width:121px;
	height:33px;
}
div#paginacao p.proxima {
	float:right;
	width:121px;
	height:33px;
}
div#paginacao p.anterior a,
div#paginacao p.proxima a {
	background-repeat:no-repeat;
	display:block;
	width:121px;
	height:33px;
	text-indent:-9000px;
	outline:none;
	font-size:0px;
	color:#fff;
}
div#paginacao p.anterior a {
	background-image:url(../img/blog/bt_anterior.gif);
}
div#paginacao p.proxima a {
	background-image:url(../img/blog/bt_proximo.gif);
}
div#paginacao p span {
	display:none;
}
div#comments {
	width:628px;
	margin:0 0 0 73px;
	min-height:200px;
	background:#f7f7f7;
	_display:inline;
	border:1px solid #c5efff;
	float:left;
}
div#comments form {
	width:100%;
}
div#comments form label {
	clear:both;
	color:#737373;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin:5px 5px 0 20px;
	text-align:right;
	width:70px;
}
div#comments form label.captcha {
	margin:10px 5px 0 20px;
}
div#comments input.captcha {
	border:1px solid #c5efff;
	width:60px;
	margin:10px 0 0 0;
}
div#comments img {
	margin:10px 0 0 10px;
}
div#comments textarea {
	width:520px;
	float:left;
}
div#comments input {
	float:left;
	width:510px;
}
div#comments input.comentarios {
	height:19px;
	border:1px solid #c5efff;
	margin:5px 0 0 0;
}
div#comments fieldset {
	border:0;
	margin:0;
	padding:0;
	width:628px;
	float:left;
	min-height:230px;
}
div#comments input.comentar {
	width:75px;
	height:18px;
	background:url(../img/blog/bt_comentar.gif)  no-repeat scroll 0 0;
	border:0;
	float:right;
	margin:20px 20px 0 0;
	cursor:pointer;
}
div#comments textarea {
	float:left;
	width:510px;
	height:60px;
}
div#comments textarea.mensagem {
	border:1px solid #c5efff;
	margin:5px 0 0 0;
}
div.comente {
	width:630px;
	float:left;
	margin:20px 0 0 73px;
	display:inline;
}
div.comente h3 {
	background:url(../img/blog/tit_ultimoscomentarios.gif) no-repeat;
	width:161px;
	height:16px;
	text-indent:-9000px;
	margin:0;
}
div.info {
	width:630px;
	float:left;
	margin-top:20px;
	background:#f7fffb;
	border:1px solid #aaffd9;
}
div.info p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1fb25a;
	font-weight:bold;
	margin:10px 0 9px 16px;
}
div.info p a {
	color:#1fb25a;
	text-decoration:none;
	font-weight:bold;
}
div.info p a:hover {
	text-decoration:underline;
}
div.comentario {
	width:630px;
	float:left;
	margin:10px 0 0 0;
	border-bottom:dotted 2px #1fb25a;
}
div.comentario p {
	color:#959595;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin:10px 18px 18px 18px;
}

/* CALENDARIO */

div.calendar {
	border:1px solid #dff6ff;
	padding:10px;
	float:left;
	width:200px;
	margin:20px 0 0 0;
}
div.calendar iframe {
	width:180px;
	height:165px;
}
div.calendar h3 {
	background:url(../img/blog/tit_calendario.gif) no-repeat;
	color:#848484;
	margin:4px 0 6px 3px;
	text-align:center;
	text-indent:-9000px;
	text-decoration:none;
}
div.calendar p {
	background-repeat:no-repeat;
	float:left;
	_display:inline;
	width:10px;
	height:10px;
}
div.calendar p a {
	display:block;
	width:10px;
	height:10px;
	text-decoration:none;
}
div.calendar p a span {
	font-size:0px;
	visibility:hidden!important;
}
div.calendar p.anterior {background-image:url(../img/blog/ico_anteriorcalendario.gif); margin:-13px 0 0 30px;}
div.calendar p.proximo {background-image:url(../img/blog/ico_proximocalendario.gif); margin:-13px 0 0 140px;}

div.calendar table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#184151;
}
div.calendar table td.dia {
	color:#000;
	border-bottom:1px dashed #505508;
	border-top:1px dashed #505508;
}
div.calendar table td.meses {
	color:#459e73;
	font-weight:bold;
	text-align:center;
}
div.calendar table td.meses a {
	color:#459e73;
	text-decoration:none;
}
div.calendar table td.meses a:hover {
	text-decoration:underline;
}
div.calendar table td.atual {
	background:#00b4fe;
}
div.calendar table td.atual a {
	color:#fff;
	text-decoration:none;
}
div.calendar table td.atual a:hover {
	text-decoration:underline;
}
div.calendar table td.mes {
	background:#fff;
	color:#bbb;
}
/* fim - CALENDARIO */

div#back {
	background:url(../img/blog/bg_rodape.png) no-repeat center 0;
	float:left;
	height:383px;
	width:100%;
}
div#copy {
	background:url(../img/blog/bg_foot_border.png) no-repeat 3px top;
	clear:both;
	width:994px;
	margin:0 auto;
}
div#copy div.bg_center {
	width:100%;
	background:url(../img/blog/rodape.png) no-repeat;
	float:left;
	height:381px;
}
div#copy div.bg {
	background-color:#1fb25a;
	float:left;
	_display:inline;
	width:928px;
	padding:15px 30px 0;
	margin:15px 0 0 3px;
	height:30px;
}
div#copy address {
	float:left;
	_display:inline;
	color:#fff;
	font:normal 11px Tahoma, Geneva, sans-serif;
	margin:0 210px 0 0;
}
div#copy p#think4 {
	float:right;
	width:36px;
	height:12px;
}
div#copy p#think4 a {
	background:url(../img/blog/ico_think4.gif) no-repeat;
	display:block;
	width:36px;
	height:12px;
	text-decoration:none;
}
div#copy p#think4 a span {
	font-size:0;
	visibility:hidden;
}
div#copy p.links {
	float:left;
	color:#fff;
}
div#copy p.links a {
	color:#fff;
	font:11px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
div#copy p.links a:hover {
	text-decoration:underline;
}
