/*   
Theme Name: Multifoco
Theme URI: http://www.multifocoassessoria.com.br/
Description: 
Author: Erika Sarti
Author URI: http://erikasarti.net/
Version: 1.0
*/

/*
Bege claro	#ebe4d4
Bege header	#efeade
Bege escuro 	#e6d7b4
Oliva		#7a5707
Azul marinho	#112443
*/

	*			{margin: 0; padding: 0;}

	body			{font: 12px/140% Verdana,sans-serif;
				background: #ebe4d4 url(images/fundo.gif) repeat-x; color: #333;}

	a:link, a:visited	{color: #7a5707; font-weight: bold;}

	a:hover, a:active	{color: #112443;}

	h1			{font-size: 42px;}

	h2			{color: #112443; font: 36px/120% normal 'Georgia',serif; margin: 0 0 30px;
				*font-family: 'Georgia';}

	h3			{color: #112443; font: 28px/120% normal Georgia,serif; margin: 30px 0 20px;
				*font-family: 'Georgia';}

	h4			{color: #112443; font-size: 12px; margin-bottom: 30px;}

	h5			{color: #112443; font-size: 12px;}

	h6			{font-size: 12px;}

	hr			{background: #7a5707; color: #7a5707; width: 100%; height: 1px; border: none;
				margin: 20px auto; text-align: center;}

	p			{margin-bottom: 15px;}

	blockquote		{margin: 10px 0 10px 40px; border-left: 3px #7a5707 solid; padding-left: 10px; font-style: italic;}

	ul, ol			{margin: 10px 0 50px 30px;}

	ul li			{margin-bottom: 3px; list-style: outside square;}

	ol li			{margin-bottom: 15px;}


	input, textarea		{font: 12px/140% Verdana,sans-serif; padding: 2px; *padding: 0px 2px 4px;}

	.clear			{clear: both;}



	#main			{background: #FFF; width: 780px; margin: 0px auto;}


	#header			{background: #efeade; height: 120px; overflow: hidden;}

		#header h1 a		{background: url(images/logo.gif) no-repeat; 
					width: 150px; height: 100px; display: block;
					float: left; margin: 10px 0 0 10px;
					text-align: center; text-indent: -10000px;}

		#header #email		{float: right; margin: 15px 15px 0 30px;}

		#header #email img	{border: none; width: 16px; height: 16px;}


	#searchform		{color: #112443; width: 230px; height: 30px; overflow: hidden;
					margin-top: 10px; float: right; font-size: 11px;}

		#searchform #s		{width: 100px; font: 11px Verdana,sans-serif; padding: 2px;
					background: #FFF; border: 1px #112443 solid;}

		#searchform 
		#searchsubmit		{font: 11px Verdana,sans-serif; padding: 6px 4px;
					background: none; border: none;}




	#menucontainer		{background: #e6d7b4; display: block; height: 50px; overflow: hidden;
				font: bold 12px Georgia,serif; *font-family: 'Georgia';}


	#menu			{}
	
		#menu ul		{float: left; list-style: none; margin: 0; padding: 0;}
	
		#menu li		{float: left; list-style: none; margin: 0; padding: 0;}
	
		#menu li a,
		#menu li a:link,
		#menu li a:visited	{color: #112443; display: block; padding: 18px 20px;
					text-decoration: none; text-align: center;}

		#menu li a:hover,
		#menu li a:active	{background: #112443; color: #ebe4d4; text-decoration: none;}
	
		#menu li li a,
		#menu li li a:link,
		#menu li li a:visited	{background: #e6d7b4; color: #112443; width: 150px; text-align: left;
					float: none; margin: 0px; padding: 8px 10px 7px 10px;}
	
		#menu li li a:hover,
		#menu li li a:active	{background: #112443; color: #ebe4d4;}

		#menu li ul		{z-index: 9999; position: absolute; left: -999em; height: auto;
					width: 170px; margin: 0px; padding: 0px;}

		#menu li li		{}

		#menu li ul a		{width: 140px;}

		#menu li ul a:hover,
		#menu li ul a:active	{}

		#menu li ul ul		{margin: -32px 0 0 170px;}

		#menu li:hover ul ul,
		#menu li:hover ul ul ul, 
		#menu li.sfhover ul ul,
		#menu li.sfhover ul ul ul {left: -999em;}

		#menu li:hover ul,
		#menu li li:hover ul,
		#menu li li li:hover ul,
		#menu li.sfhover ul,
		#menu li li.sfhover ul,
		#menu li li li.sfhover ul {left: auto;}

		#menu li:hover,
		#menu li.sfhover	{position: static;}




	#content		{padding: 20px;}

		#content.front		{padding: 0! important;}

		#content.busca		{min-height: 450px; _height: 450px; _overflow: display;}

		#content .home		{background: url(images/slogan.jpg) no-repeat; height: 250px; text-indent: -10000px;}

		#content form		{margin-left: 50px;}

		#content img		{border: none;}

		h3#e404			{margin: 100px 0px 300px !important; text-align: center;}

		#content h3 a:link,
		#content h3 a:visited	{color: #112443; font-weight: normal !important; text-decoration: none;}

		#content h3 a:hover,
		#content h3 a:active	{text-decoration: underline;}




		/* alinhamento das imagens */

		.wp-caption		{display: block;}

		.wp-caption img		{border: none;}

		.aligncenter		{margin: auto;}

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

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

		.wp-caption-text	{color: #666; font-size: 11px; text-align: center;}




		/* informações dos posts (data, hora, categorias, tags) */

		.data, .tags		{color: #666; font-size: 11px;}

		.data			{margin: -20px 0 20px;}

		.tags			{margin: 10px 0;}




		/* noticias anteriores, noticias mais recentes */

		.navigation		{margin: 30px 0 10px; height: 20px; clear: both;}

			.navigation a:link		{text-decoration: none;}

			.navigation a:hover		{text-decoration}

			.navigation .alignleft		{width: 49%; float: left;}

			.navigation .alignright		{width: 49%; float: right; text-align: right;}




		table form		{text-align: left; font-size: 11px;}

		table form .txt		{font-size: 11px; border: 1px #7a5707 solid; color: #333; padding: 3px;}

		table form .bt		{font-size: 11px; background: #ebe4d4; border: 1px #7a5707 solid;}





	#comments	{margin-top: 50px;}



	#sidebar	{clear: both;}



		/* listagem de arquivos e categorias da area de noticias */


		.lista_arquivos			{width: 300px; margin: 20px 0px 10px 100px; float: left; font-size: 11px;}

		.lista_categorias		{width: 300px; margin: 20px 0px 10px 0px; float: right; font-size: 11px;}




	/* página inicial */


	#destaque		{background: #efeade url(images/destaque_fundo.png) left top repeat-x;
				padding: 20px; height: auto;
				border-top: 4px #7a5707 solid; border-bottom: 4px #7a5707 solid;}

		#destaque h2		{display: none;}

		#destaque h3		{margin: 0px 0px 20px !important;}

		#destaque ul		{margin: 10px 0 0 0;}

		#destaque ul li		{margin-bottom: 10px; list-style: inside square;}




	/* rodape */

	#footer			{background: #112443; color: #FFF;
				height: 90px; overflow: hidden; font-size: 11px;}

		#footer .largura	{width: 780px; margin: 0 auto; clear: both;}

		#footer .esquerda	{width: 40%; padding: 20px 0; float: left;}

		#footer .direita	{width: 40%; padding: 20px 0; float: right; text-align: right;}

		#footer a:link,
		#footer a:visited	{color: #ebe4d4; text-decoration: none; font-weight: bold;}

		#footer a:hover,
		#footer a:active	{color: #ebe4d4; text-decoration: underline;}
