@charset "utf-8";
/* CSS Document */

body { 
	margin: 0; padding: 0;
	background-color: #363636;
	font-family: "Microsoft Sans Serif", "Trebuchet MS", Tahoma, Verdana; font-size: 0.7em; line-height: 1.3em; color: #fff;
	}
	
img { display: block; border: none; }	

a { color: #ffba00; text-decoration: none; }
a:hover { color: #fff; }

h1 { font-size: 2em; font-family: "Microsoft Sans Serif", "Trebuchet MS", Geneva, Tahoma; line-height: 1em; text-shadow: 2px 2px 0 #000; }



#topo { width: 985px; margin: 20px auto; }

#topo ul.menu { margin: 5px 0 60px 0; padding: 0; }
#topo ul.menu li { list-style: none; float: left; margin-right: 40px; margin-top: 5px;
	font-family: "Microsoft Sans Serif", "Trebuchet MS", Tahoma, Verdana; text-shadow: 2px 2px 0 #000; }

#conteudo { clear: both; width: 990px; margin: 10px auto 40px auto; }

#conteudo .bloco_about { text-align: left; float: left; width: 300px; margin-right: 30px; vertical-align: top; }
#conteudo .quotes { float: left; width: 295px; vertical-align: top; background-color: #494949; padding: 10px 15px; }

#conteudo .escondido { display: none; }

#conteudo .seta { display: inline; vertical-align: middle; padding: 0 10px 0 20px; }

#conteudo .descricao { width: 500px; }
#conteudo .descricao .wp-caption-text, #conteudo .descricao img { display: none; }

#conteudo img.moldura {
	/* background-color: #fff;
	border: 5px solid #fff; */
	margin: 20px auto;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	}

#conteudo .bloco_share { width: 300px;
	background-color: #fff;
	border: 5px solid #fff;
	margin: 20px auto;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	}



#conteudo .miniatura {
	float: left;
	width: 325px; border: 0 solid red;
}

#conteudo .miniatura img {
	border: 5px solid #fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	margin: 30px auto;
}


/* Captions */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	color: #333333;
	border: 0 solid #333333;
	text-align: center;
	background-color: #fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}

.wp-caption img {
	margin: 5px auto;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 11px;
	padding: 0 4px 5px;
	margin: 0;
}

/* End captions */


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

/* img.size-full, img.size-thumbnail, img.size-medium, img.size-large { margin: auto; } */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: block;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	}

.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	}

/* End Images */






/* Comentarios display */


#conteudo ol.commentlist { border: 0 solid gold; list-style: none; margin: 0; padding: 0; width: 680px; margin: 30px auto; }
#conteudo ol.commentlist li img.avatar { border: 0 solid blue; list-style: none; float: left; padding-right: 15px; }
#conteudo ol.commentlist .vcard { color: #999999; }
#conteudo ol.commentlist cite { color: #fff; font-weight: bold; }
#conteudo ol.commentlist .commentmetadata { border: 0 solid red; margin-bottom: 10px; font-size: 0.8em; }
#conteudo ol.commentlist .comment-body { border: 0 solid yellow; padding-top: 0; margin-bottom: 0; }
#conteudo ol.commentlist .comment-body p { 
background-color: #fff; color: #000; border: 1px solid #000; padding: 10px 20px; margin: 0;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px; 
border-radius: 5px;
 }

#conteudo .fn { font-style: normal; color: gold }

#conteudo ol.commentlist .reply { border: 0 solid gold; padding: 3px 0 20px 0; font-size: 0.9em; text-align: right; }
#conteudo ol.commentlist .reply a {  }


#conteudo ul.children { border: 0 solid green; width: 640px; }
#conteudo ul.children li { list-style: none; }
#conteudo ul.children .reply { padding-top: 0; }
#conteudo ul.children .comment-body p { padding: 10px 20px; margin: 0;  }
#conteudo ul.children .comment-body { border: 0 solid red; margin-bottom: 20px; }

#conteudo .comment-body em { background-color: #3e9a00; color: #fff; font-weight: bold; }
#conteudo .comment-body p em { color: #000; background-color: #fff; }

#respond .botao_comentarios { border: none; 
	text-shadow: 1px 0 1px #000; font-weight: bold;
	margin: 5px 0;
	padding-top: 0;	
	color: #fff;
	display: block; height: 19px;
	background-image: url(img/botao150.png); background-position: left; background-repeat: no-repeat; width: 150px;
	text-align: center; font-size: 1em; font-weight: bold; }  

#respond .botao_comentarios:hover {
	color: #ffba00;
	/* background-image: url(images-portaldc/estrutura/botao100on.png); */
	}

#conteudo select.veja_mais { font-size: 0.9em; }



#commentform label { display: block; color: #CCCCCC; }
#commentform .required { display: none; }
#commentform input { border: 1px solid #000; color: #fff; background-color: #505050; padding: 4px; 
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px; 
		border-radius: 5px; width: 300px; margin-top: 3px; font-size: 0.95em; }

#commentform input:hover, #commentform textarea:hover { background-color: #6b6b6b; }

#commentform textarea { border: 1px solid #000; color: #fff; background-color: #505050; padding: 4px; 
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px; 
		border-radius: 5px; width: 680px; margin-top: 3px; font-family: "Microsoft Sans Serif", "Trebuchet MS", Tahoma, Verdana; font-size: 1.1em; }

#si_contact_form1 .botao, #commentform .botao { border: 1px solid #000; background-color: #ff8c00; text-transform: uppercase; width: 130px; margin: auto; text-align: center; color: #fff; font-size: 0.8em; font-weight: bold; text-shadow: 1px 1px 0 #ff5600; cursor: pointer;  }
#si_contact_form1 .botao:hover, #commentform .botao:hover { background-color: #ffba00; }


#si_contact_form1 .required { font-size: 0.8em; color:#999999; }

#si_contact_form1 textarea { border: 1px solid #000; color: #fff; background-color: #505050; padding: 4px; 
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px; 
		border-radius: 5px; width: 600px; height: 90px; margin-top: 3px; font-family: "Microsoft Sans Serif", "Trebuchet MS", Tahoma, Verdana; font-size: 1.1em; }

#si_contact_form1 input { border: 1px solid #000; color: #fff; background-color: #505050; padding: 4px; 
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px; 
		border-radius: 5px; width: 300px; margin-top: 3px; font-size: 0.95em; }

input#si_contact_captcha_code1 { font-size: 3em; padding: 10px; width: 100px; }











#rodape { clear: both; margin: auto; width: 990px; text-align: center; font-size: 0.9em; line-height: 1.2em; padding-bottom: 20px; }
#rodape img { margin: auto; }


