/*
	Theme Name: Espirro de Gato

	Author: Rafael Alves

*/
@import url(layout.css);



/*------------------------------------------------------ */
/*                    Les elements HTML en general       */
/*------------------------------------------------------ */
body {
	background: url('images/bkg2.jpg') repeat scroll ;
	color: #000;
	font-size: 80%;
	line-height: 1.6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
        padding:0
}

h1, h2, h3, h4, h5, h6{
	font-family: "Helvetica" , Trebuchet MS, sans-serif;
}

h1{font-size: 1.5em;}
h2{font-size: 26px;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}

pre, code{
	font-size: 1.2em;
}

pre{
	width: 100%;
	overflow: auto;
	border: 1px solid #CCC;
}

fieldset{
	border: none;
}

label{
	cursor: pointer;
}

.field label{
	display: block;
}

input,textarea{
	border: 1px solid #999;
	padding: 0 2px;
}

input:focus,textarea:focus{
	border: 1px solid #15759B;
}

textarea{
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img{
	border: none;
}

a, a:visited{
	color: #006E9A;
	/*color: #fff;*/
}

a:hover{
	/*color: #fff;*/
	color: #004C6B;
}

.left{
	float: left;
	margin-right: 1em;
}

.right{
	float: right;
	margin-left: 1em;
}


/*------------------------------------------------------ */
/*                                         La page       */
/*------------------------------------------------------ */
#back{
	background: url("images/fundo_topo2.png") repeat-x scroll 0 0 transparent; /*url('images/body_bkg.jpg') repeat scroll ;*/
	/*height:300px;*/
	padding-top: 1px;
	
}

#page{
	/*background: transparent url(images/fundo2.gif) repeat scroll 0 0;*/
	color: inherit;

	
	/*border-bottom: 10px solid #DFDFDF;*/
}



/*------------------------------------------------------ */
/*                                        L'entete       */
/*------------------------------------------------------ */
#top{
        margin:0;
	
	background: transparent url(images/topo2.png) no-repeat scroll 50px 0;
	height: 256px;
	

}

#top h1{
	margin: 0; 
        padding: 8px 5px 0 0;
	width: 194px;
	text-align: left;
	color: #177C9C;
	float: right;
}

#top h1 a{
	text-decoration: none;
	color: #177C9C;
}

/*------------------------------------------------------ */
/*                                      Le prelude       */
/*------------------------------------------------------ */
/*#top ul{
	background: transparent;
	color: #DFDFDF;

padding:243px 10px 0px 10px;
}*/

#top ul li {display:none}

#pages a{
color: #DFDFDF;
text-decoration:none;
font-weight:bold
}

#pages a:hover{
	color: #666;
	background: transparent;
}

#menu{
	padding: 100px 10px 0px 10px;
	background: transparent url(images/bgconteudotopo.png) no-repeat scroll 0 1px;
	float:left;
	/*height:100px;*/
	padding:0 0 0 10px;
	width:900px;
	margin-top:-15px;
	height:36px;



	
}

#borda_topo{
	background:url("images/bgconteudotopo.png") no-repeat scroll 0 1px transparent;
}


#home {
	float:left;
	/*width: 60px;
	height:50px;
	margin-top:33px;
	float: right;
	margin-right:9px;*/
}

#twitter {
	float:left;
	/*width: 60px;
	height:50px;
	margin-top:33px;
	float: right;
	margin-right:9px;*/
}

#rss {
	float:left;
	/*width: 60px;
	height:50px;
	margin-top:33px;
	float: right;
	margin-right:9px;*/
}

#contato {
	float:left;
	/*width: 60px;
	height:50px;
	margin-top:33px;
	float: right;
	margin-right:9px;*/
}

#menu img{
	border: medium none;
}


#barrasuperior{
	width: 640px;
	background:transparent url(images/bgconteudotopo.png) no-repeat scroll 0 0;
	height:35px;
	float:left;
	display:block;
	margin-top: 10px;
}


.img-twitter{
	background: url(images/twitter-menu2.png) scroll 0px 0px  transparent no-repeat;
	width: 48px;
   height: 47px;
   display: block;
   }
   
.img-rss{
	background: url(images/rss-menu2.png) scroll 0px 0px  transparent no-repeat;
	width: 48px;
   height: 47px;
   display: block;
}

.img-home{
	background: url(images/rss-menu2.png) scroll 0px 0px  transparent no-repeat;
	width: 48px;
   height: 47px;
   display: block;
}

.img-contato{
	background: url(images/contato-menu2.png) scroll 0px 0px  transparent no-repeat;
	width: 48px;
   height: 47px;
   display: block;
}
   
  a:hover.menu-button img {
  	 background-position: 0px -47px;

  }
/*------------------------------------------------------ */
/*                                     Conteudo      */
/*------------------------------------------------------ */


.post-data{
	font-size: 12px;
	color: #ccc;
	padding: 5px 0 0 20px;
}
.day-date {
	width:60px;
	height:67px;
	padding:2px 0;

	margin: 0 0 0 10px;
	background: transparent url(images/date3.png) no-repeat;
	text-align:center;
	float:left;
}
.day {
	display:block;
	color: #333; 
	padding-top:5px; 
	margin:0;	

}
.month {
	font-size:12px;
	font-weight:bold;
	display:block;
	color: #fff; 
	margin-top:5px; 
	padding:0;	
}

.post-title{
	color: #161616;
    /*background: #69604f; url(images/post-barra.png)  no-repeat scroll 0 10px;*/
    margin: 0;
	height: 65px;
	float:left;
	width:100%;
	margin-bottom: 20px;
}

.post-title a, .post-title a:visited{
	color: #363636;
	background: transparent;
	text-decoration: none;
	margin-left:20px;
	display: block;
	padding-top: 15px;
	/*float: left;*/
}

.post-info{
	padding:2px 0 2px 20px;
	/*color: #1c5560;/*#15759B;*/
	/*font-size: 0.8em;*/
	line-height: 1.3em;
	background:#CCC none repeat scroll 0 0;
    color:#FFFFFF;
	/*border-bottom: 1px solid #FC0;*/
	margin-top: 10px;
}

.post-info a{
	color: #fff;
	background: transparent;
	text-decoration: underline;
}

.post-content, .post-info-co{
	font-size: 12px;
	text-align: justify;
	margin: 0 0 0 10px;
}

.post-content a {
	padding: 0 1px 0 0;
	/*background: transparent url(images/link.gif) no-repeat right top;*/
}

.post-content blockquote{
	font-family: Georgia, serif;
	font-style: italic;
}

.post-info-co{
	background:transparent url(images/balao_comentario.png) no-repeat scroll 504px 0;
	height:55px;
	text-align: right;
	padding: 12px 42px 0 0;
}

.post-info-co a{
	color: #161616;
	font-size: 18px;
}

.mini-footer{
	clear: both;
}


/*------------------------------------------------------ */
/*                                Comentarios            */
/*------------------------------------------------------ */
#comments h3{
	color: #15759B;
}

#comments p{
	margin: 0 0 0 10px;
}

#comments li{
	font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
text-align:justify;
	
} 

.comment-info{
	font-size: 0.9em;
}
.comment-info a{
	font-weight: bold;
}

#trackbacks blockquote, #comments blockquote{
	border: 1px solid #DADADA;
	background: #EAEAEA;
	margin: 1em 0 1em 30px;
	padding: 1ex 1em;
}
#comments form{
	font-size: 0.8em;
}

#avatarcomment{
	border:2px dotted #BFBFBF;
	float:right;
	height:32px;
	margin:0 10px 10px;
	width:32px;
}

/*------------------------------------------------------ */
/*                          Sidebar                      */
/*------------------------------------------------------ */

#sidebar div{
	/*border-bottom: 2px solid #DFDFDF;*/
	color: inherit;
	font-size: 11px;
}

/*#sidebar div:last-child{
	border-bottom: none;
	padding:30px 10px 10px;
}*/

#sidebar ul{
	margin: 10px 20px 10px 10px ;
	padding: 0;
	list-style: none;
	float:left;
}

#sidebar li a{
	text-decoration: none;
	/*background: transparent url(images/button.gif) no-repeat 0px 5px;*/
	padding: 0 0 0 10px;
	color: #15759B;
}

#sidebar ul li ul {margin:0;}


#sidebar li a:hover{
	background: transparent;
}

#sidebar h2{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 20px 0 0 0 ; padding: 3px 5px;
	/*height: 20px;*/
	text-align: right;
	background: #525050;
	font-weight: bold;;
	font-size: 16px;
	color: #FFF;
}

#sidebar h3{
	color: #15759B;
	font-size: 1em;
	margin: 0;
}

#sidebar img {
/*border:1px solid #ADADAD;*/
margin:10px 5px;
border:medium none;
}

#sidebar #search{
	background: transparent;
	color: inherit;
	line-height: 2.3em;
	background:transparent url(images/pesquisa.png) no-repeat scroll center bottom;
	float:left;
	height:110px;
	line-height:2.3em;
	width:250px;
}

#search fieldset, #search p #search form{
	margin: 0; padding: 0;
	text-align: center;
}

#sidebar #busca #botao {
	-moz-border-radius:3px 3px 3px 3px;
	background-color:#505252;
	color:#F1F1F1;
	cursor:pointer;
	width:60px;
}
#search p {
	margin: 0; padding: 0;
	text-align: center;
}

#sidebar #busca {
-moz-border-radius:6px 6px 6px 6px;
/*background:url("images/busca2.png") no-repeat scroll 0 0 transparent;*/
background-color:#DDDDDD;
float:left;
height:40px;
margin-bottom:10px;
margin-left:10px;
padding-left:10px;
padding-top:10px;
width:219px;
}
#sidebar #busca input {
border:0px solid #999999;
padding:6px 4px;

}

#sidebar #categorias {
	width: 230px;
	-moz-border-radius:6px 6px 6px 6px;
	border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#DDDDDD;
	margin-left: 10px;
	float:left;
	margin-bottom: 15px;
	/*background: url(images/secoes.jpg) no-repeat scroll;*/
}

#sidebar #arquivo {
	width: 230px;
	-moz-border-radius:6px 6px 6px 6px;
	background-color:#DDDDDD;
	margin-left: 10px;
	float:left;
	/*background: url(images/secoes.jpg) no-repeat scroll;*/
}


#sidebar #parceiros {
	width: 265px;
	height:380px;
	margin-left: 8px;
	float:left;
	background: url(images/parceiros.png) no-repeat scroll;
position: relative;
}

#sidebar #propaganda {
	width: 265px;
	height:380px;
	margin-left: 8px;
	/*position:absolute;*/
	padding:31px 0 0 7px;
	background: url(images/propaganda.png) no-repeat scroll;
	float:left;
}

#sidebar #menuzin {
	width: 265px;
	height:65px;
	margin-left: 8px;
	/*position:absolute;*/
	padding:0px 0 0 8px;
	
	float:left;
}

#sidebar #meta {
	width: 230px;
	-moz-border-radius:6px 6px 6px 6px;
	background-color:#DDDDDD;

	float:left;
	/*background: url(images/secoes.jpg) no-repeat scroll;*/
}

.invisivel {

width: .1em;

height: .1em;

overflow: hidden;

position: absolute;

}


/*------------------------------------------------------ */
/*                                   Calendario          */
/*------------------------------------------------------ */


#calendar h2{
	display: none;
}

#calendar table{
	font-size: 0.8em;
	text-align: center;
	margin: 0 auto;
	border-collapse: collapse;
}

#calendar table caption{
	margin: 0 auto; padding: 0;
	background: #1295C9;
	height: 20px;
	color: #FFF;
}

#calendar table caption a{
	color: #FFF;
}
#calendar table th{
	color: #AEAEAE;
	background: transparent;
}

#calendar table td{
	width: 27px;
	line-height: 1.5em;
	/*border: 1px solid #EEE;*/
}

#calendar table td a{
	display: block;
	background: #DBE5E9 url(images/calendar-angle.gif) no-repeat right top;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#calendar table td a:hover{
	background: #1295C9 url(images/calendar-angle.gif) no-repeat right top;;
	color: #FFF;
}


/*------------------------------------------------------ */
/*                                 Rodap� da pagina      */
/*------------------------------------------------------ */
#footer{
	clear: both;
	margin: 0;
	padding: 4px 225px 10px 115px;
	height: 20px;
	font-size: 16px;
	background:transparent url(images/bgconteudorodape.png) no-repeat scroll;
	/*color: #fff;*/
	clear: both;
}

#footer a{
	/*color: #fff;*/
}

.textwidget{
	border:0 none;
    margin:0;
    padding:0;
}

#footer2{
	background:url("images/footer.gif") repeat scroll 0 -3px transparent;
	border-top:1px solid #3A3A3A;
	height:250px;
}

