/*

Theme Name: MacDicas Wordpress
Theme URI: http://www.macdicas.com.br/blog
Description: Tema Wordpress do MacDicas.
Version: 09
Author: Richard Sgobin
Author URI: http://www.sgobin.com/
Tags: blue, gray, fixed width, two columns

	Esse theme foi baseado no Starkers

by
Sgobin Studio
http://www.sgobin.com.br

	Texto: #333333
	Links: #3399FF
	Titulos: #2793DF
	Linhas: #D1E4EF

*/

@import "style/css/layout.css";

/* RESET & BASIC FORMAT */
*					{ margin: 0; padding: 0; }
html				{ overflow: scroll; }
html, body			{ height:100%; }
body				{
						font-size:14px;
					  	font-family: "Myriad Pro", Arial, Helvetica, sans-serif; 
					  	color: #333333;
					  	text-align: left;
					  	font-weight: normal;
					  	background: url(images/body-bg.png) top center repeat-x #737b82;
						}
a					{ outline: none; text-decoration: none; color: #3399FF; }
a:hover				{ text-decoration: underline;}
a img				{ border: none; }
ul, li				{ list-style: none inside; }
hr					{ 
						border: none; 
						height: 1px; 
						width: 80%; 
						color: #D1E4EF; /* IE */
						background-color: #D1E4EF; /* Mozilla, Webkit */
					}
					
.botao				{
						padding: 3px 8px;
						border: 1px solid #333333;
						background-color: #3399FF;
					}

.limpadois			{ clear: both; }

/* ESTRUTURA */
#wrapper			{ width: 962px; margin: 20px auto; }

#menu-bar			{ height: 42px; }


	ul#nav li {
	display: inline;
	}
	ul#nav li a {
		display: block;
		height: 42px;
		text-indent: -9999px;
		float:left;
		}
	ul#nav li.home a {
		width: 192px;
		background:url(images/menu-home.png) top center;
		}
		ul#nav li.dicasmac a {
		width: 193px;
		background:url(images/menu-dicas.png) top center;
		}
		ul#nav li.dicasiphone a {
		width: 192px;
		background:url(images/menu-iphone.png) top center;
		}
		ul#nav li.sobre a {
		width: 191px;
		background:url(images/menu-sobre.png) top center;
		}
		ul#nav li.contato a {
		width: 194px;
		background:url(images/menu-contato.png) top center;
		}
		ul#nav li a:hover {
			background-position: bottom center;
			}



#chamada			{	
						background: url(images/fundo_destaque.jpg) top center no-repeat;
						height: 270px;
						text-indent: -9999px;
					}

#inner-wrapper		{
						overflow: auto;
						background: url(images/inner-wrapper-bg.png) top center repeat-y;
						margin-top: 19px;						
					}

#conteudo			{
						width: 702px;
						float: left;
						/* background: url(images/post-bg.png) top center repeat-y; */
						margin: 0 18px 0 0;
					}
					
#conteudo-pad		{ padding: 20px; }


#inner-wrapper-pe	{ 
						height: 10px;
						background: url(images/inner-wrapper-pe-bg.png) bottom center no-repeat;					
					}


#sidebar			{	
						width: 242px; 
						float: left;
						/* background: url(images/sidebar-bg.png) center top repeat-y; */
					}

	#twt-mascote	{ height: 98px; margin: 20px 18px 15px; }

#pesquisa			{
						padding: 10px 0px 20px 18px;
					}

#rodape				{
						margin-top: 19px;
						margin-bottom: 19px;
						background: url(images/rodape-bg.png) top center repeat-x;
						width: 962px;
						height: 82px;
					}

#rodape-macdicas		{ width: 230px; float: left; }

#rodape-macdicas img	{ margin-top: 15px; margin-left: 20px;}

#rodape-copyright		{ width: 502px; float: left; }

#rodape-copyright p		{ margin-top: 35px; font-size: 11px; text-align: center; }

#rodape-sgobin			{ width: 230px; float: left; }

#rodape-sgobin img		{ margin-top: 20px; margin-right: 20px; float: right; }

#resposta				{
							margin-top: 20px;
							padding: 5px;
						}

#resposta label			{
							display: block;
							margin-top: 10px;
						}

#resposta .campos		{
							margin-bottom: 5px;
							padding: 3px 2px;
							width: 220px;
							border: solid 1px #BABABA;
							color: #CCCCCC;
						}



#resposta .campos-textarea	{
								margin-top: 10px;
								margin-bottom: 10px;
								padding: 3px 2px;
								width: 550px;
								border: solid 1px #BABABA;
								color: #CCCCCC;
							}

#resposta .campos:focus, #resposta .campos-textarea:focus	{
							background-color: #E7EDF3;
							color: #333333;
						}

#resposta .campos-botao	{
							
							padding: 5px;
							display: block;
							background: url(images/discussao-botao-bg.png) top center repeat-x #3399FF;
							border: solid 1px #BABABA;
							font-size: 12px;
							font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
							color: #FFFFFF;
							cursor: pointer;
						}

#resposta .campos-botao:hover { text-decoration: underline;}

/* TIPOGRAFIA */
ul.categoria-post li 	{
							display: inline;
							font-size: 11px;
							padding-right: 10px;
						}

ul.categoria-post li a	{ color: #CCCCCC; }


#conteudo-pad ol			{ margin-left: 20px; }
#conteudo-pad ol li			{ list-style-type: decimal; padding-bottom: 15px; }

#conteudo-pad h2			{
								font-family: Georgia, Times, serif;
								font-size: 36px;
								font-weight:normal;
							}

#conteudo-pad h3			{
								margin-top: 10px;
								font-family: Georgia, Times, serif;
								font-size: 24px;
								font-weight:normal;
							}


#conteudo-pad h2 a			{
								font-family: Georgia, Times, serif;
								font-size: 36px;
								font-weight:normal;
								color: #2793DF;
								line-height: 40px;
							}

#conteudo-pad h2 a:hover	{	
								text-decoration: none;
								color: #2BA7FF;
							}

#conteudo-pad .data		{	
							font-size: 12px;
							color: #999999;
						}

#conteudo-pad p			{ 
							margin-bottom: 15px;
							line-height: 20px;
						}

#discussao				{
							background-color: #f7f9fa;
							padding: 10px 5px;
							overflow: auto;
						}

#discussao h3, #resposta h3			{
							font-family: Georgia, Times, serif;
							font-size: 24px;
							color: #95abba;
							font-weight: normal;
							margin-top: 5px;
							margin-bottom: 10px;
						}

#discussao .avatar 		{
							border: solid 1px #BABABA;
							margin-bottom: 3px;
						}

#discussao .discussao-avatar	{
									width: 82px;
									float: left;
								}

#discussao cite a		{
							font-style: normal;
						}

#discussao .discussao-texto		{
									width: 550px;
									margin-left: 10px;
									float: left;
									background-color: #FFFFFF;
									border: solid 1px #bababa;
								}

#discussao .discussao-texto-pad	{
									padding: 10px;
								}						
						
						

ul.tags					{
							background: transparent url(images/tag.gif) no-repeat scroll 0 8px;
							border-top: 1px solid #D1E4EF;
							margin: 17px 0 20px;
							padding: 9px 0px 40px 24px;
						}

ul.tags li				{
							display: inline;
							padding-right: 10px;
							font-size: 11px;
						}

#sidebar-pad h2			{
							font-weight: normal;
							font-size: 14px;
							background: url(images/sidebar-top-bg.png) top center no-repeat;
							padding-left: 20px;
							line-height: 30px;
						}

ul.listas				{	
							padding: 3px 18px 20px 18px;
						}
						
ul.listas li			{
							padding-top: 3px;
							padding-left: 16px;
							padding-bottom: 3px;
							border-bottom: 1px solid #D1E4EF;
						}
						
ul.listas li.listas-ultima-linha { border-bottom: none; }