﻿html, body {height: 100%;}
body, h1, h2, h3, h4, h5, h6, blockquote, p, form, fieldset, legend, dl, dt, dd {margin: 0;	padding: 0;}
body {background:#041e3e url(images/bg.jpg) no-repeat top center; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff;}
ol, ul {list-style: none;}
blockquote, q {quotes: none}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
img {border:0;}
address {font-style: normal}
form {margin:0;	padding:0;}
fieldset {border:0;}
legend {display:none;}
p {color:#333;}
a {text-decoration:none; outline: none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/*classes usuais*/
.clear {clear:both}
.espacamentos {margin:20px 0 20px 0}
.espacos_top {margin-top:50px;}
.espacos_bottom {margin-bottom:5px;}
.afasta {margin-right:20px;}
.corazul {color:#519ecc;}
.corazulClaro {color:#59ADDB}
.txt-grande {font-size:18px;}
.txt-pequeno {font-size:11px;}
.txt-direta {text-align:right}
.alinha-top, .alignleft {float:left;}
.alignleft {margin-right:20px;}
.alinha-top {margin-top:20px;}
.hr {width:100%; height:1px; background:#8fafc9;}
.hr-dois {width:100%; height:1px; background:#1e3552;}

.btn-download {outline:0; display:block; text-decoration: none; text-indent:-900%; background:url(images/btn_download.png) no-repeat; width:179px; height:21px;}

.btn_enquete { width:80px; height:30px; padding:5px 0 5px 0; background:#48A0D2; font:12px Georgia, "Times New Roman", Times, serif; font-weight:bold; text-transform:uppercase; color:#fff; border:0; cursor:pointer;}

#global {width:960px; margin:10px auto 0 auto; *margin:-5px auto 0 auto;}

#top {float:left; width:100%;}

#top a.link_radio {
	float:right;
	width:88px;
	height:22px;
	margin:5px 15px 0 0;
	background:top left url(images/link-radio.png) no-repeat;
	text-indent:-99999px;
}

/*#top {width:418px; height:217px; margin:40px auto 0 auto}
#top h1 {margin:8px 0 0 0; padding:0;}
#top h1 a {text-indent:-900%; display:block; width:418px;height:182px; background:url(images/logo_blog.png);}*/

#top #logo, #top #menu {float:left;}
#top #logo {width:236px;}
#top #logo h1 {margin:8px 0 0 0; padding:0;}
#top #logo h1 a {text-indent:-900%; display:block; width:214px;height:93px; background:url(images/logo.png) no-repeat;}
#top #menu {width:709px; margin:20px 0 0 15px; padding:0;}
#top #menu li {float:left; position: relative; z-index: 100; padding:0; height:18px;}
#top #menu li a {outline:0; display:block; text-decoration: none; text-indent:-50000px; height:18px;}
#top #menu li a.current:hover {cursor: pointer;}
#top #menu li.link_um {width:87px; background:url(images/link_um.png) no-repeat top;}
#top #menu li.link_dois {width:55px; background:url(images/link_dois.png) no-repeat bottom;}
#top #menu li.link_tres {width:56px; background:url(images/link_tres.png) no-repeat bottom;}
#top #menu li.link_quatro {width:83px; background:url(images/link_quatro.png) no-repeat top;}
#top #menu li.link_cinco {width:88px; background:url(images/link_cinco.png) no-repeat bottom;}
#top #menu li.link_seis {width:38px; background:url(images/link_seis.png) no-repeat bottom;}
#top #menu li.link_sete {width:68px; background:url(images/link_sete.png) no-repeat bottom;}
#top #menu li.link_oito {width:68px; background:url(images/link_oito.png) no-repeat bottom;}

#colPost, #sidebar {float:left; margin:60px 0 20px 0;}
#colPost {width:640px;}
#colPost .post {float:left; margin:0 0 30px 0;}
#colPost .post small {font-size:12px; color:#37dce2}
#colPost .post h1 {margin:5px 0 20px 0; font-size:30px; font-weight:normal;}
#colPost .post h1 a {color:#fff}
#colPost .post h1 a:hover {text-decoration:underline;}
#colPost .post p {font-size:13px; margin:0 0 20px 0; color:#fff; line-height:1.6em;}
#colPost .post p a {color:#2875AD}

#colPost .link-comentario {float:left; width:357px; *width:320px; margin:20px 0 0 0; font-size:13px; }
#colPost .link-comentario .quant-comentario {float:left; width:24px; height:30px; padding:4px 0 0 12px; background:url(images/bg_comentario.png) no-repeat}
#colPost .link-comentario .quant-comentario a {color:#fff;}
#colPost .link-comentario .deixe-comentario {float:left; width:200px; margin:5px 0 0 0; *margin-left:20px;}
#colPost .link-comentario .deixe-comentario a {color:#6395d1}
#colPost .link-comentario .deixe-comentario a:hover {color:#fff;}

#colPost .compartilhe {float:left; width:260px; margin:30px 0 0 0 0; *margin-top:20px; padding:10px; background:#0b2556;}
#colPost .compartilhe li {float:left; position: relative; z-index: 100; margin:0; font-size:11px; color:#6395d1;}
#colPost .compartilhe li.txt-compartilhe {margin:3px 10px 0 0;}
#colPost .compartilhe li.afasta {margin-right:2px;}
#colPost .compartilhe li a {outline:0; display: block; text-decoration: none; text-indent: -50000px; height:20px;}
#colPost .compartilhe li.twitter {width:20px; background:url(images/icon_twitter.png) no-repeat top;}
#colPost .compartilhe li.digg {width:20px; background:url(images/icon_digg.png) no-repeat top;}
#colPost .compartilhe li.delicious {width:20px; background:url(images/icon_delicious.png) no-repeat top;}
#colPost .compartilhe li.facebook {width:20px; background:url(images/icon_facebook.png) no-repeat top;}
#colPost .compartilhe li.google {width:20px; background:url(images/icon_google.png) no-repeat top;}
#colPost .compartilhe li.technorati {width:20px; background:url(images/icon_technorati.png) no-repeat top;}
#colPost .compartilhe li.windowslive {width:20px; background:url(images/icon_windowslive.png) no-repeat top;}
#colPost .compartilhe li.myyahoo {width:20px; background:url(images/icon_myyahoo.png) no-repeat top;}

/*páginacao*/

#colPost .box-paginacao {clear:both; float:left; width:100%; margin:10px 0 30px 0;}
#colPost .paginas a, #colPost .paginas strong, #colPost .paginas span {margin-right:5px; padding:3px; color:#6394d0; font-size:15px;}
#colPost .box-paginacao .link-proximo, #colPost .link-proximo-single a {float:right; padding:12px;	background-color:#333; font-size:18px; color:#ccc; width:92px; text-align:center;}
#colPost .link-proximo-single a { width:auto; }
#colPost .box-paginacao .link-proximo:hover, #colPost .link-proximo-single a:hover {text-decoration:none;	background-color:#ccc; color:#333;}
#colPost .box-paginacao .link-anterior, #colPost .link-anterior-single a {float:left;	padding:12px;	background-color:#333;	font-size:18px;	color:#ccc;	width:92px;	text-align:center;}
#colPost .link-anterior-single a { width:auto; }
#colPost .box-paginacao .link-anterior:hover, #colPost .link-anterior-single a:hover {text-decoration:none; background-color:#ccc;	color:#333;}
#colPost .paginas {float:left; text-align:center; width:408px; margin:0 auto; padding-top:10px; background-color:#032249;	height:35px;}
#colPost .box-paginacao .link-anterior-sem {float:left;padding:12px; background-color:#032249;	font-size:18px;	color:#6394d0;	width:92px;	text-align:center;}
#colPost .box-paginacao .link-proximo-sem {float:right;	padding:12px; background-color:#032249;	font-size:18px;	color:#6394d0;	width:92px;	text-align:center;}
#colPost .link-proximo-single a {float:right;}

#colPost .box-paginacao a.link-proximo, #colPost .link-proximo-single a {background-color:#032249; color:#6394d0;}
#colPost .box-paginacao a.link-proximo:hover, #colPost .link-proximo-single a:hover {background-color:#09335D; color:#fff;}
#colPost .box-paginacao a.link-anterior, #colPost .link-anterior-single a {background-color:#032249; color:#6394d0;}
#colPost .box-paginacao a.link-anterior:hover, #colPost .link-anterior-single a:hover {background-color:#09335D; color:#fff;}

/*siderbar*/

#sidebar {width:265px; margin-left:55px;}
#sidebar h2 {display: block; text-indent: -900%; margin-bottom:10px;}
#sidebar p {margin:0 0 8px 0; font-size:11px; color:#fff; line-height:1.7em;}
#sidebar p.link-maior a {font-size:13px; font-weight:bold; display:block; padding:3px; background-color:#fff; color:#1A5790 !important; }
#sidebar a {color:#fff;}
#sidebar a:hover {text-decoration:underline;}

#sidebar .caixa-lateral {margin-bottom:40px;}
#sidebar .caixa-lateral ul {margin:30px 0 0 0; padding:0;}
#sidebar .caixa-lateral .lista-acompanhe li {margin:0 0 28px 0;}
#sidebar .caixa-lateral .lista-acompanhe li a {font-size:18px; padding:10px 0 10px 45px;}
#sidebar .caixa-lateral .lista-acompanhe li a.twitter {background:url(images/social_twitter.png) no-repeat left top;}
#sidebar .caixa-lateral .lista-acompanhe li a.rss {background:url(images/social_rss.png) no-repeat left top;}
#sidebar .caixa-lateral .lista-acompanhe li a.youtube {background:url(images/social_youtube.png) no-repeat left top;}
#sidebar .caixa-lateral .lista-acompanhe li a.facebook {background:url(images/social_facebook.png) no-repeat left top;}
#sidebar .caixa-lateral .lista-acompanhe li a.flickr {background:url(images/social_flickr.png) no-repeat left top;}
#sidebar .caixa-lateral .lista-acompanhe li a.orkut {background:url(images/social_orkut.png) no-repeat left top;}
#sidebar .caixa-lateral .wp-tag-cloud {float:left; margin:0 0 20px 0;}
#sidebar .caixa-lateral .wp-tag-cloud li {float:left; margin:0 3px 0 0 0; padding:0;}

#sidebar .caixa-lateral form {margin:0; padding:0;}
#sidebar .caixa-lateral input {float:left; width:180px; height:22px; padding:3px 5px 5px 5px; margin-right:5px; font:18px Georgia, "Times New Roman", Times, serif; background:#fff; color:#85c1e3; border:0;}
#sidebar .caixa-lateral button {text-indent: -900%; vertical-align: middle; cursor: pointer; width:29px; height:30px; margin:0; padding:0; border:0;}
#sidebar .caixa-lateral button#buscar {background:url(images/icon_btns.gif) no-repeat top;}
#sidebar .caixa-lateral button#assinar {background:url(images/icon_btns.gif) no-repeat bottom;}

#sidebar .caixa-lateral .titulo-enchante {width:100%; height:27px; background:url(images/o_enchante_titulo.png) no-repeat 0 50%;}
#sidebar .caixa-lateral .titulo-busca {width:100%; height:27px; background:url(images/titulo_busca.png) no-repeat 0 50%;}
#sidebar .caixa-lateral .titulo-news {width:100%; height:41px; background:url(images/assine_news.png) no-repeat 0 50%;}
#sidebar .caixa-lateral .titulo-tags {width:64px; height:22px; background:url(images/tags.png) no-repeat 0 50%;}
#sidebar .caixa-lateral .titulo-acompanhe {width:164px; height:22px; background:url(images/acompanhe.png) no-repeat 0 50%;}

/*comentários*/
.tit-comment {margin:0 0 20px 0; font-size:30px; font-weight:normal;}
.comments {float:left; width:100%;	margin:0 0 20px 0;}
.comments a {color:#fff;}
.comments a:hover {color:#2D7AB2}
.comments blockquote {padding:10px;	margin-bottom:5px;	background: #09335D; }
.gravatar {float:left; width:50px; margin:20px 0 0 0;}
.txt_comments {	float:left;	width:540px; margin-left:30px;}
.txt_comments h3 {margin:0 0 5px 0; font-size:18px; font-weight:normal; color:#fff;}
.txt_comments h3 a {color:#fff; }
.txt_comments p {margin:0 0 5px 0; color:#fff;}
.txt_comments small {font-size:0.9em;}

/*formulários*/
#commentform p {margin-bottom:10px; color:#fff;}
.label_um {float:left;}
.label_um {width:150px;}
.campos_um, .txt_um, #btn_comentar {padding:5px; border:1px solid #1A66A2; font:14px Georgia, "Times New Roman", Times, serif;}
.campos_um, .txt_um {width:350px; color:#2D7AB2;}
.txt_um {height:100px;}
#btn_comentar {text-transform:uppercase; background:#1963A2;	color:#fff; cursor:pointer;}

#patro_internas {float:left; width:100%; height:50px; padding:15px 0 0 0; background:url(images/bg_patro_internas.png) no-repeat top center;}

/*rodape*/
#rodape {width:960px; margin:20px auto 20px auto; padding:0;}
#rodape #col_um, #rodape #col_dois {float:left;}
#rodape #col_um h3, #rodape #col_dois h3 {float:left; width:90px; font:10px Arial, Helvetica, sans-serif; color:#fff;}
#rodape #col_um h1 a span, #rodape #col_dois h1 a span {display:none;}

#rodape #col_um {width:790px;}
#rodape #col_um h3 {margin-top:15px;}
#rodape #col_um h1 a {text-indent: -900%; display:block; width:155px; height:49px; background:url(images/caco_logo.png) no-repeat; margin:0 0 0 70px; padding:0;}
#rodape #col_dois {width:170px}
#rodape #col_dois h1 a {text-indent: -900%; display:block; width:78px; height:25px; background:url(images/agencia.png) no-repeat; margin:0 0 0 90px; padding:0;}
#rodape #col_dois h3 {margin-top:8px;}

.titulo-promocoes {width:277px; height:56px; background:url(images/titulo_promocoes.png) no-repeat; text-indent:-99999px}
.titulo-blog {width:175px; height:56px; background:url(images/titulo_blog.png) no-repeat; text-indent:-99999px}