/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 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: #000 url(../imagens/header.jpg) no-repeat top center; font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;}
 

/***** Headings *****/
#logo {margin: 7px 0 0 60px;}


/***** 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 #A5A500}
h3 {color: #0C3785; font-size: 1.2em; font-weight: bold;}


/***** Parágrafos *****/
p {padding: 3px;}

/***** Links *****/
a       {text-decoration: none; color: #0C3785;}
a:hover {text-decoration :underline;}
 
 
/***** Estrutura da página *****/
#pagina {margin-top: 0px;}


/***** Cabeçalho *****/
#header {height: 95px;}


/***** Menu de navegação *****/
#menu_navegacao{width: 100%; margin: auto; text-align: left;}


/***** Conteúdo do website *****/
#area_conteudo   			{background: transparent url(../imagens/conteudo.gif) repeat-y center top; padding-top: 6px; margin-top:-20px}
.breadcrumb 				{font-size: .8em; margin-left: -20px;}
.data 						{font-size: .8em;	float: right;}
#conteudo_home 			{padding-top: 10px;}
#q1 							{border-bottom: 1px solid #FF8C00; height: 280px}
#q2 							{border-bottom: 1px solid #FF8C00; height: 280px; border-left: 1px solid #FF8C00;}
#q3 							{margin-top: 0px; height: 245px; padding-top: 10px;}
#q4 							{margin-top: 10px; height: 245px; background: transparent url(../imagens/home_depoimentos.jpg) no-repeat left top; padding-top: 33px; text-align: left;}
#conteudo		 			{padding-top: 10px;}
.depoimento_home 			{margin: 0 6px;}
.depoimento 				{height: 200px;}
.separador_horizontal 	{margin: 6px 0 6px 6px;}
.home_programa 			{margin-left: 10px; padding-top: 10px}
 
 
/***** Rodapé *****/
#rodape  {background: #000 url(../imagens/footer.jpg) no-repeat center top; height: 160px; text-align: center; font-size: .8em; color: #fff;}
#sitemap {margin-top: 5px;}
#sitemap a {color: #000}
#copy    {padding-top: 15px;}


/***** 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 *****/
.info 			{color: #707070; font-size: .8em;}
.destaque		{font-size: 1.1em; font-weight: bold;}
.imagem  		{margin: 5px; padding: 5px; border: thin 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;}
.oculto			{display: none;}
.top 				{vertical-align: top;}
.clear			{clear:both;}


/***** 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;}
