/*
Theme Name: WordPress
Theme URI: http://wordpress.org/
Description: O tema do Guia do Estudante foi programado por <a href="http://diogopaixao.com.br/">Diogo Paixão</a>.
Version: 2.0
Author: Bruno Bortoletto, Duds, Diogo Henrique Paixão, Sebastian Ferrari
Author URI: http://agenciataller.com.br/
Text Domain: kubrick

	
	Este tema foi programado por Diogo Paixão,
	cujo blog você vai encontrar no http://diogopaixão.com.br/

	A CSS, XHTML e design é lançado sob a GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */
.unidas{
	float:right; display:block; border:0px solid #FF0000; padding:5px; margin:16px 25px 0 0; position: relative;}
.topo_opcoes{
	border:0px solid #ccc;
	float:left;
	display:table;
	width:470px !important;
}
.faixa{
	float:left;
	display:block;
	margin:10px 0 5px 0;
	padding:0px;
	width:470px;
	border:1px solid #127d91;
}
#englobaR7{
	float:left;
	overflow:hidden;
	margin:0 0 0 4px;
	border-left:1px solid #ccc;
	padding:0 0 0 4px;
	width:810px;
}	
#content{
	float:left;
	display:block;
	width:480px;
	margin:0px 0px 5px 0px;
	padding:0 0px 5px 5px;
	border-top:0px solid #ccc;
	border-left:0px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#boxpost{
	float:left;
	display:table;
	width:460px;
	border:1px solid #ccc !important;
	padding:0px 5px 5px 5px;
	margin:0px;
}
.titulopost{
	float:left;
	display:table;
	width:460px;
	margin:0px;
	padding:0px;
}
.titulopost a{
	float:left;
	display: block;
	color:#f75e00 !important;
	font-size:22px !important;
	font-weight:bold !important;
	font-family:Tahoma;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.titulopost a:hover{
	text-decoration:underline;
}
.topoblog a{
	color: #fff;
	font-size:41px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	float: left;
}
.topoblog{
	float:left;
	display:block;
	width:807px;
	height:74px;
	margin:0px;
	padding:3px 0 0 5px;
	background: #0f7e8f url(images/top-blog-das-profissoes.jpg) left no-repeat;
}
.chapeuTit{
	float:left;
	display:block;
	border:0px solid #000000;
	width:455px;
	padding:0px;
	margin:5px 0 5px 0; 
}
.chapeuTit a{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
	line-height:22px;
	padding:2px 17px 3px 3px;
	text-decoration:none;
	border-bottom:1px solid #c4dfe4;
	background: #127d91 url(site/images/fit-titulo.gif) right no-repeat;
}
.chapeuTit a:hover{
	text-decoration:underline;
}
#sidebar{
	float:left;
	display: block;
	width:300px;
	border:0px solid #FF0000;
	padding:0px;
	margin:5px 0 0 0;
}
.chapeuTitR7{
	color:#fff;
	width:auto;
	float:left;
	display:block;
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
	line-height:20px;
	padding:0px 17px 2px 3px;
	margin:12px 0 5px 0;
	text-decoration:none;
	border-bottom:1px solid #cad1da;
	background: #284569 url(site/images/fit-titulo-azul.gif) right no-repeat;
}
.boxenquete{
	float:left;
	display:block;
	border:1px solid #ccc;
	padding:8px;
	width:290px;
	margin:0 0 19px 0;
}
.boxenquete a:hover{
	text-decoration:underline;
}
.boxenquete a{
	 color: #999;
	 text-decoration:none;
	 list-style-type:square !important;
	 background: url(images/pontoR7.gif) left top no-repeat;
	 margin:0px;
	 padding:0 0 0 15px;
	 display:block;
	 font-size:18px;
	 font-family:Tahoma;
}
.boxenquete a strong{
	color:#333;
	font-size:11px;
	font-family:Tahoma;
}
.boxcat{
	float:left;
	display:block;
	border:1px solid #ccc;
	padding:0 0 5px 0;
	background:#99cccc;
	width:308px;
	margin:0 0 5px 0;
}
.boxcat ul{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.boxcat ul li, .boxcat ul li a{
	color:#284569;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	list-style: decimal outside;
}
.boxcat ul li a:hover{
	color:#000033;
	margin:0px;
	padding:0px;
	text-decoration:underline;
	list-style: decimal outside;
}
.boxcoment{
	float:left;
	display:block;
	border:1px solid #ccc;
	padding:0 0 5px 0;
	background:#99cccc;
	width:308px;
	margin:0 0 5px 0;
}
.boxult{
	float:left;
	display:block;
	border:1px solid #ccc;
	padding:0 0 5px 0;
	background:#fff;
	width:308px;
	margin:0 0 5px 0;
}
.boxult ul{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.boxult ul li, .boxult ul li a{
	color:#333;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
	list-style: decimal outside;
}
.boxult ul li a:hover{
	color:#333;
	margin:0px;
	padding:0px;
	text-decoration:underline;
	list-style: decimal outside;
}
#squa{
	background:#ccc;
	clear:left;
	display:block;
	width:308px;
	height:auto;
	text-align:center;
	padding:2px 2px 5px 2px;
	margin:0 0 5px 0;
}
.p_anuncie{
	text-align:left;
	margin:0px;
	padding:0px 0 2px 5px;
	font-size:11px;
	color:#333;
	font-weight:normal;
}

#sidebar{
	float:right;
	display:block;
	margin:5px 0 0 0;
	padding:0px;
	width:310px;
}

#sidebar ul{
	float:left;
	display:block;
	width:300px;
	margin:0px;
	padding:0px;
}
#sidebar ul li{
	list-style-type:none;
}
.comet{
	float:left; display:block; border:0px solid #990000; width:470px; margin:25px 0 0 0; padding:0;
}
.comet strong a{
	font-size:18px;
	font-family:Tahoma;
	font-weight:normal;
	color:#333;
	text-decoration:none;
	padding:0 0 0 15px; margin:0 0 0 5px; background: url(images/ponto.gif) left no-repeat;
}

.comet em{
	float:left;
	display:block;
	font-size:11px;
	font-family:Tahoma;
	font-weight:normal;
	font-style:normal;
	color:#127d91;
	margin:0px 0 15px 5px;
	padding:0px;
	text-decoration:none;
}
#respond{
	float:left;	display:block; border:0px solid #990000; width:470px; padding:0px; margin:25px 0 0 0;}

/* Captions */
img.centered, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-top: 15px !important;
	margin-bottom:15px !important;
	margin-right: auto;
	padding:10px !important;
	background:#eaeaea;
}

img.alignright {
	padding: 4px;
	margin: 10px 0 10px 7px;
	display: inline;
	background:#eaeaea;
}

img.alignleft {
	padding: 4px;
	margin: 10px 7px 10px 0;
	display: inline;
	background:#eaeaea;
}

.alignright{
	float: right;
	margin-right:10px;
}
.alignleft a, .alignright a{
	color:#1a3163;
	font-size:16px;
	font-family:Tahoma;
}

.alignleft {
	float: left;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	background:#eaeaea;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img{
	margin: 0;
	padding: 0;
	border: 0 none;
	background:#eaeaea;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	color: #000;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	background:#eaeaea;
}

#tag_cloud div, #wp_tag_cloud div {
line-height: 2em;
}
/* End captions */
.entry{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}
.entry p{
	margin:10px 0 0px 0;
	padding:0; 
}
.entry p a, .entry p strong a{
	color:#127d91;
	text-decoration:none;
}
.entry p a:hover, .entry p strong a:hover{
	color:#127d91;
	text-decoration: underline;
}

.widecolumn .entry p{
	font-size: 12px;
	font-family:Tahoma;
	color:#333;
}

.narrowcolumn .entry, .widecolumn .entry {
	font-size: 12px;
	font-family:Tahoma;
	color:#333;
	float:left;
	display:block;
	}

.widecolumn {
	line-height: 1.6em;
}
.postmetadata strong a{
	color:#284569;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
}
.postmetadata{
	float:left;
	display:block;
	text-align: left;
	font-size:11px;
	color:#284569;
	font-weight:bold;
	font-family:Tahoma;
	margin:10px 0 0 0;
	padding:0px;
}
.postmetadata small, .postmetadata a{
	color:#333;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
}
.postmetadata a:hover{
	text-decoration: underline;
}

.thread-alt {
	background-color: #fff;
}
.thread-even {
	background-color: white;
}
.depth-1 {
	border-bottom: 1px solid #ddd;
}

.even, .alt {

	border-left: 0px solid #ddd;
}
.entry ol {
	padding: 0 0 0 15px;
	margin: 0;
}
.entry ol li {
	margin: 0;
	padding: 0;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}
/* End Entry Lists */







/* Begin Comments*/
.alt{
	margin: 0;
	padding:5px 5px 0px 0px;
}

.commentlist{
	border:0px solid #FF0000;
	width:470px;
	font-size:12px;
	font-family:Tahoma;
	padding: 0;
	text-align: left;
}
.commentlist li {
	margin: 0px 0 0 0px;
	padding:5px 5px 5px 5px;
	list-style: none;
}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 0px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }


.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
/* End Comments */
.comment-author-admin{
	background:#f2f2e3;
}
.commentlist li, #commentform input, #commentform textarea{font-size:12px; font-family:Tahoma;}
.commentlist li ul li{font-size: 12px;}

.commentlist li{font-weight: bold;}

.commentlist li .avatar{float: right; border: 1px solid #eee; padding: 2px; background: #fff; padding:5px 5px 0px 0px; margin:0px;}
.commentlist cite, .commentlist cite a{font-weight: bold; font-size: 14px; font-family:Tahoma; color:#127d91; font-style:normal; padding:5px 5px 0px 0px; margin:0px;}
.commentlist p{font-size:12px; font-family:Tahoma; font-weight: normal; text-transform: none; padding:5px 5px 0px 0px; margin:0px;}
#commentform p{font-size:12px; font-family:Tahoma;}
.commentmetadata{font-weight: bold;	font-size:12px; font-family:Tahoma; color:#333; padding:0px 5px 0px 0px; margin:0px;}
.forNome label a:hover, .commentlist p a:hover{ text-decoration:underline;}
.commentlist p a{font-weight: normal; font-size:11px; font-family:Tahoma; color:#127d91 !important; text-decoration:none;}
.commentmetadata a{font-weight: bold; font-size:11px; font-family:Tahoma; color:#333; text-decoration:none;}

#respond .cmxform{width: 455px; float:left; display:table; margin:0px; padding:7px; font-size: 12px; font-family:Tahoma; color: #333; border:1px solid #ccc;}
#respond .cmxform fieldset{background-color: #fff; border:0px solid #990000;}
#respond .submit{float:right; display:block; margin:10px 5px 0 0; padding:0px;  border: 0px solid #ccc; background:#127d91; color:#fff; width: 100px; font-weight:bold;font-size: 12px; font-family:Tahoma;padding:2px 10px; cursor: pointer;}
.env{float:right; display:block; width:450px;}
#respond .erro { display: none; }
#respond input{	border: 1px solid #ccc; width: 215px; }
#respond input.checkbox{border: none }

#respond input:focus{border: 1px solid #FF0000; }

#respond input.error{border: 1px solid #FF0000; }
#respond .cmxform .gray *{color: gray;}

.forNome{float:left; display:table; overflow:hidden; width: 220px; border:0px solid #990000;}
.forNome label{color:#1b3163;padding:0px; margin:0px; font-weight:bold;line-height:25px; font-size: 12px; font-family:Tahoma;}
#respond .forEmail{float:right; display:block; width: 220px; border:0px solid #990000;}
.forEmail label{color:#1b3163;padding:0px; margin:0px; font-weight:bold;line-height:25px; font-size: 12px; font-family:Tahoma;}
.forComet{float:left; display:block; width: 220px; border:0px solid #990000; padding:0px; margin:15px 0 0 0;}
.forComet label{color:#1b3163;padding:0px; margin:0px; font-weight:bold;line-height:25px; font-size: 12px; font-family:Tahoma;}
.forNome .error, .forEmail .error, .forComet .error{color:#ff0000; float: left; display:table; padding:0px; margin:0px; font-weight:normal;line-height:25px; font-size: 12px; font-family:Tahoma;}
.forNome textarea, .forComet textarea{border: 1px solid #ccc; width: 450px;}
.forNome label a{color:#127d91; font-size:12px; font-family:Tahoma; text-decoration:none; font-weight:normal; font-style:normal;}
