/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 InternetZ Soluções Web (http://www.internetz.com.br)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Projeto:   Website Centro Paranense de Fertilidade
 Versão:    1.0
 Data:      06-2008
 Copyright: 2008 Centro Paranense de Fertilidade - www.centrodefertilidade.com.br
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/


/***** Preferências globais *****/
body {margin-top: 0; padding-top: 0; background-color: #ffffff;}
 

/***** Headings *****/
h1 {}
h2 {color: #242424; font-weight: bold; font-size: 1.6em; padding-left: 2px; background-image: url(../imagens/h2.jpg); background-position: top; background-repeat: repeat-x;}
h3 {}


/***** Parágrafos *****/
p {}


/***** Links *****/
a 				{text-decoration :none;}
a:link 		{}
a:visited	{}
a:hover 		{text-decoration :underline;}


/***** Links *****/
strong {
	color: #000000;
}

 
/***** Wrapper *****/
#wrap {width:960px;margin:0 auto;}


/***** Estrutura da página *****/
#pagina {}


/***** Cabeçalho *****/
#cabecalho 				{background-color: #ffffff; height: 148px}
#logo_img 				{padding-top: 15px; padding-left: 10px;}
#logo						{float: left;}
#header					{float: right;}


/***** Menu de navegação *****/
#menu_superior		{background-image: url(../imagens/menu_fundo.jpg); background-repeat: repeat-x; height: 30px; margin: 0; font-size: .95em;}
#menu					{margin: 0; padding: 0 0 0 23px; list-style: none;}
#menu li 			{float: left; height: 30px; margin: 0 .5em 0 -.5em; padding-top: .5em; width: auto;}
#menu li:hover 	{background-image: url(../imagens/menu_fundo_hover.gif);}
#menu li a 			{border-left: 1px solid #000; color: #000000; text-decoration: none; vertical-align: middle; padding: 0 .5em 0 .5em;}
#menu li a.home	{border: none;}


/***** Barra de informação *****/
#barra_info 			{background: #ffffff url(../imagens/info_fundo.jpg) repeat-x left;height: 30px; color: #5C5C5C;}
#localizacao 			{background: url(../imagens/localizacao.jpg) no-repeat top; margin-top: 3px; padding: 0 0 5px 0;}
#info 					{text-align: right; padding-top: 3px;}
.txt_localizacao 		{font-size: 1.5em; font-weight: bold; color: #cc0000; padding-left: 10px;}


/***** Menu de navegação interno *****/
#menu_interno 					{}
#navlist_interno 				{padding-left: 5px; margin-left: 0;}
#navlist_interno li 			{list-style: none; margin: 0; padding-top: .2em; background: url(../imagens/menu_interno.jpg) no-repeat; height: 23px;}
#navlist_interno li a 		{text-decoration: none; margin-left: 10px; color:#000000;}
#navlist_interno li a:hover{margin-left: 12px; font-weight: bold;}
#navlist_interno li.ativo 	{padding-left: 10px; font-weight: bold; color:#cc0000;}


/***** Conteúdo do website *****/
#conteudo {background-color: #ffffff;}


/***** Rodapé *****/
#rodape 		{color: #282828; background: url(../imagens/rodape.jpg) repeat-x left; height: 35px; padding: 5px 0 0 5px;}
#rodape a 	{color: #282828;}
#endereco 	{font-size: .9em;}


/***** Vídeos e Banner *****/
.video 	{float: right; background: url(../imagens/video.jpg) no-repeat; margin: .5em 1em .5em .5em; padding: .25em 0 0 4em; height: 45px; color: #000000;}
.video a	{color: #000000;}
.legenda {width: 150px; text-align: left; margin-right: 6px}
#banner 	{margin: 1em 0 0 1em;}
#video_completo {float: right; margin-top: -20px; text-align: right;}


/***** Classes diversas *****/
.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;}


/***** 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;}


/***** Tabelas *****/
table 	{background-color:#F2F2F2;}
thead tr {background-color: #D2D2D2; color: #505050; border-top: 1px solid #F4D39E; border-left: 1px solid #F4D39E; border-bottom: 1px solid #B76E00; border-right: 1px solid #B76E00;}
thead td {padding-left: 2em; font-weight: bold; font-size: 1em;}
.odd 		{font-weight: bold; font-size: 1em;}
tbody tr {background-color: #EDEDED; color: #343434; text-align: left;}
tbody td {padding-left: 2em; vertical-align: top; border-top: 1px solid #C4C4C4;}
