@charset "utf-8";
/*
Theme Name: instituto
Theme URI: http://www.thiagomarini.com
Author: Thiago Verly Marini
Author URI: http://www.thiagomarini.com
Version: 1.0
*/

* {
	margin:0;
	padding:0;
	border:none;
	list-style:none;
}

body {
	background-color:#ffffff;
}

p {
	margin-bottom:10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#1B8CDB;
	text-decoration:none;
}

div#container {
	width:980px;
	margin:0 auto;
}

div#header {
	width:980px;
	height:130px;
	background:url(images/bg-topo.jpg) no-repeat;
	border-bottom:dotted 1px #000;
}

h1#logo {
	font:italic 20px Georgia, "Times New Roman", Times, serif;
	color:#303e93;
	text-decoration:none;
	padding-top:70px;
	padding-left:120px;
}

h1#logo a {
	font:italic 30px Georgia, "Times New Roman", Times, serif;
	color:#303e93;
	text-decoration:none;
}
h1#logo a:hover {
	text-decoration:underline;
}

div#content {
	width:660px;
	height:auto;
	float:left;
	padding-right:40px;
	margin-bottom:20px;
}

div.post {
	padding-top:40px;
	overflow:auto;
	clear:both;
}

.data,
.commentmetadata {
	display:block;
	clear:both;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#840584;
}

h2.titulo-post a {
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#840584;
	text-decoration:none;
}
h2.titulo-post a:hover {
	text-decoration:underline;
}

div.info-post {
	float:left;
	clear:right;	
	width:600px;
	padding-bottom:15px;
}

div.info-post p.info {
	float:left;
	clear:right;	
	width:auto;
}

ul.post-categories {
	display:inline;
	float:left;
}

ul.post-categories li {
	display:block;
	width:auto;

	float:left;
}

ul.post-categories li a {
	float:left;
	padding-right:4px;
}

ul.post-categories li a:hover {
	text-decoration:underline;	
}

div.entry {
	clear:both;
}

div.wp-caption {
	background-color:#F3F3F3;
	border:solid 1px #CCCCCC;
	padding:10px;
	text-align:center;
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
}

div.wp-caption .alignleft {
	float:left;
}
div.wp-caption .alignright {
	float:right;
}
div.wp-caption .aligncenter {
	float:none;
	margin:0 auto 10px auto;
}


p.comentario {
	float:left;
	margin-right:20px;
}


/*			MENU		*/

div#menu {
	position:relative;
	width:220px;
	height:100%;
	background:#E1E7F2;
	float:left;
	padding:30px 30px 30px 30px;
}

input#s{
	width:150px;
	border:solid 1px #999999;
	padding:5px 5px 5px 20px;
	background:#fff url(images/bg-busca.png) left no-repeat;
	float:left;
}

input.bt {
	display:block;
	width:30px;
	height:28px;
	padding:7px;
	background:#1B8CDB;
	color:#FFFFFF;
	float:left;
	margin-left:10px;
	cursor:pointer;
}

h3.titulo {
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#840584;
	padding:30px 0 8px 0;
	text-align:left;
	clear:both;
}

p#erro {
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#840584;
	padding:20px 0 0 0;
}



div#menu ul {
	text-align:left;
}

div#menu ul li a:hover {
	text-decoration:underline;
}
div#menu a:hover {
	text-decoration:underline;
}


ul.categoria li.categories {
	display:block;
	clear:both;
	float:none;
}

ul.categoria li.categories h3 {
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#840584;
	padding:30px 0 8px 0;
}


/*		RODAPÉ		*/

div#footer {
	width:960px;
	height:70px;
	background:#22284F url(images/logorodape.gif) no-repeat 15px center;
	clear:both;
	padding:20px 10px 10px 10px;
}

div#footer p {
	text-align:center;
	color:#fff;
	margin-bottom:5px;
}

div#footer ul li {
	float:left;
}


/*		COMENTÀRIOS		*/

h3#respond,
h3#comments {
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#840584;
	padding:30px 0 20px 0;
}

form#commentform p input#author,
form#commentform p input#email,
form#commentform p input#url {
	padding:3px;
	width:200px;
	border:solid 1px #CCC;
}

form#commentform p textarea {
	padding:3px;
	width:500px;
	border:solid 1px #CCC;
}

form#commentform p input#submit {
	display:block;
	width:100px;
	height:28px;
	padding:7px;
	background:#1B8CDB;
	color:#FFFFFF;
	cursor:pointer;
}

ol.commentlist li {
	padding:5px;
	background:#F6F6F6;
	border:solid 1px #ccc;
	margin-bottom:15px;
}

ol.commentlist li cite {
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
ol.commentlist li cite a {
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#1B8CDB;
}
ol.commentlist li cite a:hover {
	text-decoration:underline;
}


ol.commentlist li small {
	padding-bottom:10px;
}

ol.commentlist li em {

	padding:5px 20px 5px 20px;
	background-color:#006633;
	text-align:center;
	color:#fff;
}

/*		NAVIGATION		*/

div.navigation div.alignleft {
	float:left;
}
div.navigation div.alignright {
	float:right;
}
div.navigation a:hover {
	text-decoration:underline;
}

