/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 InternetZ Soluções Web (http://www.internetz.com.br)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Projeto:	Website Cegonha.org
 Versão:	1.0
 Data:	08-2008
 Copyright: 	2008 Cegonha.org
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/


/***** Preferências globais *****/
body {margin-top: 0; padding-top: 0; background-color: #CDDEEB;}
 
/***** Headings *****/
h1 {color: #507297; font-weight: bold; font-size: 1.6em;}
h2 {color: #507297; font-weight: bold; font-size: 1.4em; border-bottom: 1px solid #A5C4DA}
h3 {color: #507297; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid #FF6699}

/***** Links *****/
a 				{text-decoration :none;}
a:hover 		{text-decoration :underline;}
 
/***** Vídeo *****/
#video {margin-top: 5px;}

/***** Estrutura da página *****/
#pagina {background: #CDDEEB;}

/***** Wrapper *****/
#wrapper {background: #fff; border-left: 1px solid #737373; border-right: 1px solid #737373; border-bottom: 1px solid #737373;}

/***** Cabeçalho *****/
#cabecalho {height: 152px; background: #507297 url(../imagens/cabecalho.jpg) no-repeat top;}

/***** Menu de navegação *****/
#navegacao 						{padding: 5px 0 0 5px;}
ul.menu, ul.menu ul 			{list-style-type:none; margin: 0; padding: 0; width: 220px}
ul.menu a 						{display: block; text-decoration: none; color: #fff;}
ul.menu li 						{margin-top: 1px; float: left; width:100%; font-size: 1.1em; font-weight: bold}
ul.menu li a 					{background: #507297; color: #fff; padding: .2em; padding-left: 15px; height: 1%;}
ul.menu li a:hover 			{background: #7B9FD9; text-decoration :none; color: #fff;}
ul.menu li ul li 				{font-size: .8em; font-weight: normal;}
ul.menu li ul li a 			{background: #E8FBEF; color: #000; padding-left: 15px;}
ul.menu li ul li a:hover	{background: #CDDEEB; border-left: 5px solid #7B9FD9; padding-left: 10px; color: #000;}
a.ativo							{font-size: 1.0em; border-left: 5px solid #FF6699; font-weight: bold;}


/***** Conteúdo do website *****/
#conteudo {background-color: #ffffff; padding: 5px 5px 0 5px; border-left: thin solid #EAEAEA; border-right: thin solid #EAEAEA;}


/***** Rodapé *****/
#rodape  {color: #507297; margin-top: 12px; padding-top: 2px; text-align: center; border-top: 3px solid #507297;}

/***** Formulário de contato *****/
form fieldset 			{float: left; margin-right: 7px; width: 40%; /*border: solid black 1px;*/ padding: 3%; margin-bottom: 10px;}
form label 				{display: block; font-size: 11px;}
form input 				{border: solid #ccc 1px; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Tahoma, Serif;}
form input.botao 		{display: block; width: auto; /*float: right;*/}
form fieldset label 	{cursor: pointer; display: block font-size: 11px;}
form input:focus 		{border-color: black;}


/***** Classes diversas *****/
.info 	{color: #707070; font-size: .8em;}
.rosa 	{color: #FF6699;}
.adverte {font-size: 1.0em; border: 1px dotted #FF6699; background: #E9E9E9; padding: 5px; margin-bottom: 10px;}
.destaque{font-size: 1.0em; font-weight: bold;}
.imagem  {margin: 5px 0 10px 0; 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;}
.left 	{float: left;}
.right 	{float: right;}