/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 InternetZ Soluções Web (http://www.internetz.com.br)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Projeto:	Website PEÇASnaMÃO.COM
 Versão:	1.0
 Data:		02-2009
 Copyright: 2009 PEÇASnaMÃO.COM
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/


/***** Preferências globais *****/
body {margin-top: 0; padding-top: 0; background: #060606 url(../imagens/back.jpg) no-repeat top; font-size:80%, font-family: Arial, Helvetica, sans-serif;}
 
 
/***** Headings *****/
h1 {color: #FF6600; font-size: 1.7em; font-weight: bold;}
h2 {color: #FF6600; font-size: 1.4em; font-weight: bold; border-bottom: 1px solid #A5C4DA}
h3 {color: #0C3785; font-size: 1.2em; font-weight: bold;}


/***** Links *****/
a       {text-decoration: none; color: #0C3785;}
a:hover {text-decoration :underline;}
 
 
/***** Estrutura da página *****/
#pagina {margin-top: 30px; background: url(../imagens/header.jpg) no-repeat top left;}


/***** Cabeçalho *****/
#cabecalho {height: 131px;}


/***** Conteúdo do website *****/
#conteudo        	{background: #FCFCFC}
#painel_esquerdo 	{margin: 10px;}
#painel_direito  	{margin: 10px;}
#box_login			{background: url(../imagens/box_login.gif) no-repeat top; height: 170px; padding: 35px 0 0 32px;}
#button_submit 	{padding-left: 5px; margin: 0; font-size: .8em;}
#imagem_login 		{border: none;}
#link_senha 		{padding-left: 10px;}
#box_parceiros 	{background: url(../imagens/box_parceiros.gif) no-repeat top; height: 170px; text-align: center; padding-top: 40px;}
.titulo_login 		{color: #1B45BC; font-weight: bold; font-size: 1.2em; border-bottom: 1px dotted #FF6699; margin-right: 30px;}
#pedido				{text-transform: uppercase;}


/***** Rodapé *****/
#rodape  {background: transparent url(../imagens/footer.gif) no-repeat top; height: 82px; text-align: right; font-size: .8em; color: #373737;}
#copy    {padding-top: 35px; margin-right: 10px;}


/***** Menu de navegação *****/
#navegacao 	{height: 30px; padding-left: 6px;}
#navegacao ul {margin: 0; float: left; width: 100%; list-style: none; padding: 0 0 0 30px; text-align: center; padding:0;}
#navegacao ul li {list-style:none; margin:0; display: block; float: left; text-align: center; padding: 0 4px 0 0; width: 103px; height: 30px; background: url(../imagens/menu.gif) no-repeat left;}
#navegacao ul li:hover {background: url(../imagens/menu_hover.gif) no-repeat left;}
#navegacao ul li.ativo {background: url(../imagens/menu_active.gif) no-repeat left;}
#navegacao ul li a {color: #000; margin: 2px -3px; line-height: 2em; padding: 12px 11px 0 5px; font-size: 1.2em; text-decoration: none; font-weight: bold;}


/***** Formulários *****/
form fieldset 			{float:left; margin-right:7px; width:40%; padding:3%; margin-bottom:11px;}
form label 				{display:block; font-size:12px;}
form input 				{border:solid #ccc 1px; font-size:11px; font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;; margin-bottom:10px; background:#f4f4f4;}
form input.radio		{border: none; background: transparent; vertical-align: text-top;}
form textarea 			{border: solid #ccc 1px; font-size: 11px; font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;; margin-bottom: 10px; background: #f4f4f4;}
form select 			{border:solid #ccc 1px; font-size:11px; font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;; margin-bottom:10px; background:#f4f4f4;}
form checkbox 			{margin-bottom:0;}
form input.botao 		{display:block; width:auto;}
form fieldset label 	{cursor:pointer; display:block; font-size:11px;}
form input:focus 		{border-color:black;}


/***** Classes diversas *****/
.oferta_home 	{width: 180px; border: 1px dotted #FFA500; text-align:left; margin:0 15px; margin-bottom: 25px; padding:5px;}
.tit_oferta		{height: 60px; color: #FF6600; font-size: 1.4em; font-weight: bold; border-bottom: 1px solid #A5C4DA}
.img_oferta 	{text-align: center; height: 105px; padding-top: 5px;}
.desc_oferta	{height: 100px;}
.oferta 			{color: #0C3785; font-size: 1.1em; font-weight: bold;}
.btn_solicitar	{text-align: center; margin-top: 10px;}
.info 			{color: #707070; font-size: .8em;}
.destaque		{font-size: 1.1em; font-weight: bold;};
.destaque_azul	{font-size: 1.1em; font-style: italic; font-weight: bold; color: #212643;}
.imagem  		{margin: 5px 0 10px 0; padding: 5px; border: 1px dotted #A6A6A6; text-align: center;}
.erro 			{color: #ff0000;}
.tcenter 		{text-align: center;}
.tleft 			{text-align: left;}
.tright 			{text-align: right;}
.titulo 			{color: #383838; font-weight: bold; font-size: 1.1em; padding-left: 2px; cursor: pointer;}
.fleft 			{float: left;}
.fright 			{float:right;}
.capcha 			{vertical-align: middle; margin: 5px 5px 0 0;}
.recuo			{padding-left: 20px;}
.oculto			{display: none;}
.bottom 			{vertical-align: baseline;}



/***** Botões dos formulários *****/
.buttons a, .buttons button							{display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px;}
.buttons button											{width:auto; overflow:visible; padding:4px 10px 3px 7px;}
.buttons button[type]									{padding:5px 10px 5px 7px; line-height:17px;}
*:first-child+html button[type]						{padding:4px 10px 3px 7px;}
.buttons button img, .buttons a img					{margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px;}
button:hover, .buttons a:hover						{background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699;}
.buttons a:active											{background-color:#6299c5; border:1px solid #6299c5; color:#fff;}
button.positive, .buttons a.positive				{color:#529214;}
.buttons a.positive:hover, button.positive:hover{background-color:#E6EFC2; border:1px solid #C6D880; color:#529214;}
.buttons a.positive:active								{background-color:#529214; border:1px solid #529214; color:#fff;}
.buttons a.negative, button.negative				{color:#d12f19;}
.buttons a.negative:hover, button.negative:hover{background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19;}
.buttons a.negative:active								{background-color:#d12f19; border:1px solid #d12f19; color:#fff;}



/***** Layouts *****/
