/*  
Theme Name: PTBT
Author URI: http://patubate.com
Version: 1
Author: Fernando Mazoni
Description: Criado para o blog do site patubate.com
*/

body {
/*	background-image: url(http://www.patubate.com/v2/imagesv2/bg_grade.jpg); 
	background-repeat: repeat;
	background-attachment: fixed; */
	text-align:center;
	background-color:#000;
	margin:42px 0 42px 0; /* ATENCAO AQUI */
	font-family: Verdana, Gill, Helvetica, sans-serif;
	font-size:0.9em;
	padding:0 0 0 0;
}

a, a:visited{
	color: #000;
	text-decoration: none;
	}
	
a:hover{
	color: #000;
	text-decoration: underline;
	}

#tudo {
	width:912px;
	margin:-30px auto 0 auto; /* ATENCAO AQUI COM IDIOMAS */
	margin:42px auto 0 auto; /* ATENCAO AQUI */
	padding:0 0 10px 0;
	text-align:left;
/*	position:relative;
	top:-62px;
	background:#000;  */
}

#cabeca {
/*	background:#0f0; */
	width: 912px; /*862px;*/
	_width: 915px; /*864px;*/
	height:104px;
/*	float:left;
	_margin-bottom:-15px;*/
}

#logo h1, #logo h2 {
	position:relative;
	top:-10px;
	/*_top:0px; 
	left:32px;*/
	width:167px;
/*	_width:169px;*/
	height:127px;
	display:block;
	font-size:10px;
	margin: 0;
	padding: 0 0 0 0;
	color:#f0f;
	background: url(/wp-content/themes/PTBT/img/patubate_interna_cabecalhoC.png) 0 0 transparent;
	float:left;
}

/*#logo h1 a {
	width:147px;
	_width:149px;
	height:104px;
	font-size:10px;
	display:block; 
	text-decoration:none;
	background: url(../img/logo_patubate_home.png) 0 0 transparent;
	background-color:#00FF33;  
}*/

#logo h1 span {  /* #logo h1 a span { */
	visibility:hidden;
}

/*.a_direita_da_logo {
	width:672px;
	_width:674px;*/
/*	margin:0 0 0 190px;
	border:0;
	padding:0; 
}*/

#menu {
	width:573px;
	height:112px;
/*	background: #ff0;*/
	float:left;
/*	_position:relative;
	_top:-12px;*/
	z-index:1;
}

.foto_cabecalho img {
/*  background-color: #f0f;*/
    width: 172px;
    height: 112px;
/*    margin-right: 5px;*/
    cursor: hand;
    border: 0;
	margin: 0;
	padding: 0;
/*	display:block;
    padding: 4px;
    border: 1px solid #F2DAE6; */
	position:relative;
	float:left; 
}

#idiomas {
/*	width:62px;
	height:62px;
	border:0; */
	position:relative;
	left:885px;
	top:228px;
/*	*top:394px;
	_top:392px; */
	z-index:2;
}

#idiomas li {
	list-style: none;
	margin: 0 0 6px 0;
}

#corpo {
	background:#FFF; 
	width:888px;
/*	_width:890px;*/
	position:relative;
	top:20px;
	*top:40px;
	_top:21px; 
	float:left;
	border-top:solid #FFF 12px;
	border-right:solid #FFF 12px;
	border-left:solid #FFF 12px;
	padding:0;
	margin:0;
/*	border-top-color:#FFF;
	border-top-style:solid;
	border-top-width:30px;
	background: #00f; */
}

#conteudo { 
	width: 620px; 
	float: left; 
	margin: 0 0 15px 0;
	_border-bottom: solid 20px #FFF;
	padding: 0px;
	
/*	position:relative;
	top:25px; */
	background:#FFF;  
	}

#conteudo_sem_sidebar { 
	width: 100%; 
	float: left; 
	margin: 0 0 15px 0;
	_border-bottom: solid 20px #FFF;
	padding: 0px;
	
/*	position:relative;
	top:25px; */
	background:#FFF;  
	}


/*#conteudo p{
	margin: 0px;
	line-height: 20px;
	padding: 0px 0px 15px 0px;
	}
	
#conteudo p img{
	border: none;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0px;
	}
#conteudo p img a{
	border: none;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0px;
	}*/
#conteudo p {
	border: none;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 6px;
	line-height: 20px;
	
	}
#conteudo_sem_sidebar p {
	border: none;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 6px;
	line-height: 20px;
	
	}
/*#conteudo p a{
	border: none;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0px;
	}*/
	
#conteudo p {
	font-size: 0.9em;
	font-weight: normal;
	}

.postspace2 {
	font-size: 0.9em;
	font-weight: lighter;
	}

#conteudo a  {
	color: #000;
	text-decoration: none;
	}
#conteudo_sem_sidebar a  {
	color: #000;
	text-decoration: none;
	}

#conteudo h3 a {
	color: #FFF;
	text-decoration: none;
	}

#conteudo h3 a:hover {
	color: #FFF;
	text-decoration: underline;
	}

#conteudo h1 {
	color: #FFF;
	font-size: 1.2em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	margin: 0 0 0 0;
	line-height: 150%;
	}
#conteudo_sem_sidebar h1 {
	color: #FFF;
	font-size: 1.2em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	margin: 0 0 0 0;
	line-height: 150%;
	}
	
/*#conteudo h1 a  {
	color: #FFF;
	text-decoration: none;
	}

#conteudo h1 a:hover {
	color: #FFF;
	text-decoration: underline;
	}
*/
#conteudo h2, #conteudo h3, #sidebar h2 {
	color: #FFF;;
	font-size: 1.2em;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	margin: 0px;
	line-height: 150%;
	padding: 0 5px;
	}


#conteudo h2, #conteudo h3, #conteudo h1 {
	width:610px;
	padding: 0 5px;
	
}
#conteudo_sem_sidebar h1 {
	width:877px;
	padding: 0 5px;
	
}

#conteudo h2 {
	background:#901E78;
}

#respond {
	position:relative;
	top:-15px;
	_top:0;
}

#conteudo h3, #conteudo h1, #conteudo_sem_sidebar h1 {
	background:#84C225;
}

blockquote{
	margin: 0px 0px 0px 25px;
	padding: 0px 25px 0px 10px;
	font-style: italic;
	color: #000;
	border-left: 1px solid #cccccc;
	}
	
#conteudo blockquote p{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}
#conteudo_sem_sidebar blockquote p{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}

.postspace {
	background: #FFFFFF;
	width: 440px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	}
.postspace2 {
	background: #FFFFFF;
	width: 440px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	}

#sidebar { 
	width: 240px; 
/*	background: #C88FBC; */
	float: right; 
	margin-top: 0;
	margin-bottom: 0;
	padding: 0 15px 0 0; 
	_padding: 0 0 0 0; 
	border-bottom:solid #FFF 12px;
/*	_border-right: solid #000 15px*/;
	}

/*#sidebar h2 {
	color: #333333;
	font-size: 15px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	border-bottom: 1px dotted #0066cc;
	}*/
#sidebar h2 {
	width:245px;
/*	background: #E77817; */

}
#sidebar .veja_tambem, #sidebar .ultimos_posts_com_submenu, #sidebar .ultimos_posts, #sidebar .ultimos_comentarios, #sidebar .categorias, #sidebar .arquivos, #sidebar .busca {
	color:#FFF;
	text-align:center;
}
#sidebar .veja_tambem {
	background: #00923F;
}

#div_veja_tambem {
	background: #CCE9D9;
	width:255px;
}

#sidebar .ultimos_posts_com_submenu { 
	border-top:solid #FFF 12px;
	background: #E77817; 
}

#sidebar .ultimos_posts { 
	background: #E77817; 
}

#div_ultimos_posts {
	background: #FAE4D1;
	width:255px;
}

#sidebar .ultimos_comentarios {
	border-top:solid #FFF 12px;
	background: #F8C300; 
}

#div_ultimos_comentarios {
	background: #FEF3CC;
	width:255px;
}

#sidebar .categorias {
	border-top:solid #FFF 12px;
	background: #D92C29; 
}

#div_categorias {
	background: #F7D5D4;
	width: 255px;
}
#sidebar .arquivos {
	border-top:solid #FFF 12px;
	background: #F8C300; 
}

#sidebar .busca {
	border-top:solid #FFF 12px;
	background: #84C225; 
	text-align: center;
}

#div_busca {
	background: #E6F3D3;
	width:255px;
}

#sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#sidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style: square inside;
	margin: 0px;
	padding: 5px 12px 0px 12px;
	color: #000;
	font-size: 0.8em;
	font-weight: normal;
	}
#sidebar ul li ul {
	padding: 0px;
}
	
#sidebar ul li a {
	color: #000;
	text-decoration: none;	
	}

#sidebar ul li a:hover {
	color: #000;
	text-decoration: underline;
	}
#sidebar ul li ul li {
	color: #000;
	padding: 5px 0px 0px 15px;
}
#sidebar ul li ul li a {
	color: #000;
}


/*
#submenu {
	width:212px;
	_width:200px;
	margin:10px 16px 10px 13px;
	_margin:10px 0;
	position:relative;
	top:-10px; /*-32*/
/*	*top:-13px;
	_top:-12px;
	float: left;
}

#submenu h3 {

	background:#E77817;
}*/



/*#rodape {
	height:84px;
	background:#f0f;
}*/

/*#logorodape {
	width:192px;
	height:84px;
	float:left;
	background:#000;
}*/

#logorodape h4 {
/*	position:relative;
	top:-10px;
	_top:0px; 
	left:32px;*/
	width:192px;
	_width:194px;
	height:124px;
	display:block;
	font-size:10px;
	margin: 0;
	padding: 0 0 0 0;
	border:0 0 0 0;
	color:#fff;
	background: url(/wp-content/themes/PTBT/img/patubate_rodapeC_10anos.png) 0 0 transparent;
	float:left;
	position:relative;
	top:19px;
	*top:38px;
	_top:19px;

}

/*#logorodape h1 a {
	width:190px;
	_width:192px;
	height:382px;
	font-size:10px;
	display:block; 
	text-decoration:none;
	background: url(../img/logo_patubate_home.png) 0 0 transparent;
	background-color:#00FF33;  
}*/

#logorodape h4 span {  /* #logo h1 a span { */
	visibility:hidden;
}

.linhalinksextras {
	width:720px; 
	_width:718px;
/*	height:92px;
	min-height:150px;
	*min-height:92px;
	_min-height:92px; */
	float:left;
/*	background:#f00; */
	position:relative;
	top:5px; /*-17*/
	*top:45px;
	_top:-4px;

/*	*top:2px;
	_top:-17px;
/*	left:184px;*/
}

.linkextrahome h3  {
/*	font-family: Verdana, Gill, Helvetica, sans-serif;*/
	font-size:1.4em; 
	font-weight:bold;
/*	background: #84C225;*/
	padding:0 5px;
	text-align:center;
/*	line-height:0.3em;
	_line-height:0.4em;
	color:#FFF;
	text-indent:36px;
	*margin-top:-3px;
	_margin-top:0;*/
}

.linkextrahome {
/*	width:223px;
	_width:194px;*/
	margin:0;
	position:relative;
	top:-5px;	
	_top:25px;
	float:left;
}

#linkextra1 h3, #linkextra3 h3  {
	width: 170px;
	_width: 169px;  /*  213px; (tamanho pra 3 links) */
/*	_width:184px;
	_position:relative;
	_top:20px;*/
}

#linkextra1 h3 {
	background:#75C5F0;
}

#linkextra2 h3 {
	background:#901E78;
	width:170px; /* soh eh necessario especificar esse tamanho para o caso de 4 links */
}

#linkextra3 h3 {
	background:#84C225;
/*	width:214px; (tamanho pra 3 links)*/
}

#linkextra4 h3 {
	background:#E77817;
	width:170px;
}


#menurodape {
	width:720px;
	_width:718px;
	height:50px;
	float:left;
	background:#D92C29;
	position:relative;
	top:-21px;
	*top:21px;
	_top:2px;
/*	border-bottom: solid 42px #000;
	_border-bottom:0; */
}

#menurodape ul { 
	font: bold 0.7em Verdana;
	list-style-type: none;
	margin: 0 0 0 14px;
	_margin: 0 0 0 35px;
	padding: 0;
	position: relative;
	left:35px;
}
#menurodape li {
	float: left; 
	margin: 9px 24px 0 10px;
	padding: 0;
	/*background: #fff;*/
}


#sidebar a, #menurodape li a {
	color: #000;
	text-decoration: none;
	}
	
.linkextrahome h3 a {
	color:#FFF;
}

.linkextrahome h3 a:hover {
	color:#FFF;
}

#sidebar a:hover, .linkextrahome a:hover, #menurodape li a:hover {
	color: #000;
	text-decoration: underline;
	}

#conteudo a {
	color:#901E78;
	text-decoration: underline;
	font-weight:bold;
}
#conteudo a:hover {
	color:#901E78;
	text-decoration: underline;
	font-weight:bold;
}

#conteudo h1 a {
	color:#FFF;
	text-decoration: none;
}
#conteudo h1 a:hover {
	color:#FFF;
	text-decoration: underline;
}

#main_start {position: absolute;left: -10000px;};

/* =UTIL */
.img-left {float:left; margin-right:5px;}
.img-right {float:right; margin-left:5px;}
.dest {font-weight:bold;color:#c30;}
.center {text-align:center;}
.img {border:none;}
.clear {clear:both;}

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

img {
	border:none;
}
img a {
	border:none;
}

/*	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.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

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

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

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

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

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.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;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */

/* TABELA DE CORES E COMBINAÇÕES

#84C225 #901E78 - VERDE CLARO - ROXO
#F8C300 #D92C29 - LARANJA CLARO - VERMELHO ESCURO
#00923F #E77817 - VERDE ESCURO - LARANJA ESCURO
#901E78 #F8C300 - ROXO - LARANJA CLARO
#D92C29 #84C225 - VERMELHO ESCURO - VERDE CLARO
#E77817	#00923F - LARANJA ESCURO - VERDE ESCURO
#75C5F0 #495677 - AZUL CLARO - AZUL ESCURO 
#495677 #75C5F0 - AZUL ESCURO - AZUL CLARO

*/
