@charset "utf-8";
/* CSS Document */
html, body, div, ul, ol, li, a, img, p, br, table, th, tbody, tr, td, form, label, input, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	}

body{
	font-size:100%;
	font-family:Verdana, Geneva, sans-serif;
	background:#4d3025;
	}

a img {
	border: none;}

#geral{
	width:100%;
	background:#fff;
	}

	#topbar{
		width:100%;
		height:1.875em;
		background:#4d3025;
		}

		#topbar_content{
			width:60.625em;
			margin:0 auto;
			}

			#topbar_content ul#topmenu{
				float:left;
				color:#fff;
				}

			#topbar_content ul#topmenu li{
				display:inline;
				color:#fff;
				font-size:0.8125em;
				}

			#topbar_content ul#topmenu li a{
				text-decoration:none;
				color:#fff;
				}

				#topbar_content ul#topmenu li a:hover{
				text-decoration:underline;
				color:#ff9731;
				}

			#topbar_content form{
				width:19.375em;
				float:right;
				background:#5c3a2c;
				border:1px solid #997a6a;
				height:1.25em;
				margin-top:0.25em;
				}

				#topbar_content form input.pesquisa_box{
					color:white;
					background:none;
					border:none;
					font-size:0.6875em;
					font-weight:normal;
					padding-top:0.2em;
					}

				#topbar_content form input.btn_pesquisa{
					width:2em;
					height:1.25em;
					display:block;
					padding-left:1em;
					float:right;
					border:none;
					background:url(/images/bt-pesquisa-ok.jpg) no-repeat top right;
					text-indent:-12345px;
					}

	#main_content{
		width:61.875em;
		margin:0 auto;
		}

		#homepage{
			display:block;
			width:100%;
			height:32.1875em;
			margin:0 auto;
			background:url(/images/bg-homepage.jpg) no-repeat top right;
			padding-bottom:1.25em;
			}

			#homepage .header{
				width:40em;
				margin-left:0.625em;
				float:left;
				}

				#homepage .header a{
					float:left;
					}

				#homepage .header img{
					float:left;
					}

				#homepage .header h2{
					text-indent:-12345px;
					float:left;
					}

			#mainmenu{
				/*width:55.5em;*/
				margin:0 auto;
				}

				.col{
					width:9.0625em;
					float:right;
					margin:0 0.625em 0 0.625em;
					text-indent:-12345px;
					}

					.col a{
						display:block;
						margin:0 auto;
						}

					a#bt-viver{
						width:9.0625em;
						height:10.75em;
						background:url(/images/bt-viver.png) no-repeat;
						background-position:0 0;
						margin:3.5em 0 1.5em 0;
						}

						a#bt-viver:hover{
							background-position:0 -10.75em;
							}

					a#bt-naprimeirapessoa{
						width:9.0625em;
						height:10.75em;
						background:url(/images/bt-naprimeirapessoa.png) no-repeat;
						background-position:0 0;
						margin:1.5em 0 0 0;
						}

						a#bt-naprimeirapessoa:hover{
							background-position:0 -10.75em;
							}

					a#bt-prevencao{
						width:9.0625em;
						height:10.75em;
						background:url(/images/bt-prevencao.png) no-repeat;
						background-position:0 0;
						margin:1em 0 1.5em 0;
						}

						a#bt-prevencao:hover{
							background-position:0 -10.75em;
							}

					a#bt-afeccoes{
						width:9.0625em;
						height:10.75em;
						background:url(/images/bt-afeccoes.png) no-repeat;
						background-position:0 0;
						margin:0 0 0 0;
						}

						a#bt-afeccoes:hover{
							background-position:0 -10.75em;
							}

					a#bt-conhecanos{
						width:9.0625em;
						height:5.3125em;
						background:url(/images/bt-conhecanos.png) no-repeat;
						background-position:0 0;
						margin:0 0 1.5em 0;
						}

						a#bt-conhecanos:hover{
							background-position:0 -5.3125em;
							}

					a#bt-tratamentos{
						width:9.0625em;
						height:10.75em;
						background:url(/images/bt-tratamento.png) no-repeat;
						background-position:0 0;
						margin:1.5em 0 0 0;
						}

						a#bt-tratamentos:hover{
							background-position:0 -10.75em;
							}

					a#bt-vih{
						width:9.0625em;
						height:10.75em;
						background:url(/images/bt-vih.png) no-repeat;
						background-position:0 0;
						margin:0.8em 0 0 0;
						}

						a#bt-vih:hover{
							background-position:0 -10.75em;
							}

					a#bt-actividades{
						width:9.0625em;
						height:10.75em;
						background:url(/images/bt-actividades.png) no-repeat;
						background-position:0 0;
						margin:6.5em 0 0 0;
						}

						a#bt-actividades:hover{
							background-position:0 -10.75em;
							}

	#content-box{
			display:block;
			width:100%;
			margin:0 auto;
			background:#fff;
			/*background:url(/images/bg-homepage.jpg) no-repeat top right;*/
			}

			#content-box .header{
				width:9.0625em;
				float:left;
				margin:0 0.625em 0 0.625em;
				}

				#content-box .header a{
					float:left;
					}

				#content-box .header img{
					float:left;
					}

				#content-box .header h2{
					text-indent:-12345px;
					float:left;
					}

				#content-box .col-left{
					width:19.375em;
					float:left;
					margin:0.625em;
					}

				#content-box .col-right{
					width:29.6875em;
					float:left;
					margin:0.625em;
					}

					#content-box .img-area-id{
						margin:0 auto;
						padding:0 0 1.66em 0;
						}

					#content-box ul.submenu{
						}

						#content-box ul.submenu li{
							list-style:none;
							color:#4d3025;
							font-size:0.8125em;
							line-height:1.4615em;
							padding-bottom:1.4615em;
							}

							#content-box ul.submenu li a{
								color:#4d3025;
								font-size:1em;
								line-height:1em;
								padding-bottom:1em;
								text-decoration:none;
								}

								#content-box ul.submenu li a:hover{
									text-decoration:underline;
									}

							#content-box ul.submenu li span{
								font-family:Georgia, "Times New Roman", Times, serif;
								font-size:1.33em;
								line-height:1.11em;
								font-weight:normal;
								font-style:italic;
								color:#f76f34;
								}

								#content-box ul.submenu li ul li{
									font-size:1em;
									line-height:1em;
									}

						#content-box h2{
							font-family:Georgia, "Times New Roman", Times, serif;
							color:#4d3025;
							font-size:2.125em;
							font-weight:normal;
							line-height:1em;
							padding-bottom:0.1em;
							margin-bottom:0.54em;
							background:url(/images/h2-title-underline.jpg) no-repeat bottom left;
							}

						#content-box h3{
							font-family:Georgia, "Times New Roman", Times, serif;
							color:#f76f34;
							font-size:1.3125em;
							font-weight:normal;
							font-style:italic;
							line-height:1em;
							padding-bottom:0.9em;
							}

						#content-box p{
							font-size:0.8125em;
							line-height:1.4615em;
							padding-bottom:1em;
							color:#4d3025;
							font-weight:normal;
							}

						#content-box .col-right a{
							color:#d98129;
							text-decoration:none;
							font-size:1em;
							font-size:normal;
							}

							#content-box a:hover{
								text-decoration:underline;
								}

						#content-box .col-right img{
							padding-right:1em;
							}

						#content-box h4{
							font-size:0.8125em;
							line-height:1.4615em;
							color:#4d3025;
							font-weight:bold;
							}

						.navbar{
							width:100%;
							background:url(/images/navbar-bg.jpg) no-repeat top center;
							margin:0 auto;
							text-align:center;
							padding-top:0.8125em;
							padding-bottom:2em;
							}

							.navbar a{
								text-decoration:none;
								color:#4d3025;
								font-size:0.8125em;
								height:1.307em;
								}

								.navbar a:hover{
									color:#f76f34;
									}

								.navbar a.bt-pag-anterior{
									width:8.769em;
									height:1.307em;
									display:block;
									text-indent:-12345px;
									background:url(/images/bt-pag-ant.png) no-repeat;
									background-position:0 0;
									float:left;
									}

									.navbar a.bt-pag-anterior:hover{
										background-position:0 -1.307em;
									}

								.navbar a.bt-pag-seguinte{
									width:8.384em;
									height:1.307em;
									display:block;
									text-indent:-12345px;
									background:url(/images/bt-pag-seg.png) no-repeat;
									background-position:0 0;
									float:right;
									}

									.navbar a.bt-pag-seguinte:hover{
										background-position:0 -1.307em;
									}

							.noticias{
								}

								.noticias h3{
									font-family:Georgia, "Times New Roman", Times, serif;
									color:#f76f34;
									font-size:1.3125em;
									font-weight:normal;
									font-style:italic;
									line-height:1em;
									padding-bottom:0.9em;
									}

								.noticias h3 a{
									font-family:Georgia, "Times New Roman", Times, serif;
									color:#f76f34;
									font-size:1.3125em;
									font-weight:normal;
									font-style:italic;
									line-height:1em;
									text-decoration:none;
									}

									.noticias h3 a:hover{
										text-decoration:underline;
										}

								.noticias h3 span{
									font-family:Verdana, Geneva, sans-serif;
									color:#4d3025;
									font-size:0.52em;
									font-weight:bold;
									line-height:1em;
									}

	#secondary_content{
		width:100%;
		background:#4d3025;
		display:block;
		}

		#noticias{
			width:61.875em;
			margin:0 auto;
		}

			.noticias-box{
				width:9.0625em;
				float:left;
				margin:0.625em;
				}

				.noticias-box h2{
					text-indent:-12345px;
					}

					.noticias-box h2 img{
						float:left;
						margin:0;padding:0;
						}

				.noticias-box h3{
					color:#f88d06;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:1.1875em;
					font-style: italic;
					line-height:1em;
					font-weight:normal;
					padding-bottom:0.5em;
					}

				.noticias-box p{
					color:#fff;
					font-size:0.8125em;
					padding-bottom:0.5em;
					}

				 .noticias-box p a{
					 display:block;
					 }

				 .noticias-box a.vermais{
					 width:8.538em;
					 height:0.923em;
					 background:url(/images/bt-vermais.png) no-repeat;
					 background-position:0 0;
					 text-decoration:none;
					 text-indent:-12345px;
					 float:right;
					 margin-bottom:2em;
					 }

					  .noticias-box a.vermais:hover{
						   background-position:0 -0.923em;
						   }

			#mainmenu2-box{
				width:61.875em;
				margin:0 auto;
					}

				ul#mainmenu2{
					font-size:100%;
					}

					ul#mainmenu2 li{
						list-style:none;
						float:left;
						margin:0.625em;
						}

						ul#mainmenu2 li a{
							display:block;
							text-indent:-12345px;
						}

					a#bt-viver-small{
						width:6.3125em;
						height:10.75em;
						background:url(/images/bt-viver-small.png) no-repeat;
						background-position:0 0;
						}

						a#bt-viver-small:hover{
							background-position:0 -10.75em;
							}

					a#bt-naprimeirapessoa-small{
						width:6.3125em;
						height:10.75em;
						background:url(/images/bt-naprimeirapessoa-small.png) no-repeat;
						background-position:0 0;
						}

						a#bt-naprimeirapessoa-small:hover{
							background-position:0 -10.75em;							}

					a#bt-prevencao-small{
						width:6.3125em;
						height:10.75em;
						background:url(/images/bt-prevencao-small.png) no-repeat;
						background-position:0 0;
						}

						a#bt-prevencao-small:hover{
							background-position:0 -10.75em;
							}

					a#bt-afeccoes-small{
						width:6.3125em;
						height:10.75em;
						background:url(/images/bt-afeccoes-small.png) no-repeat;
						background-position:0 0;
						}

						a#bt-afeccoes-small:hover{
							background-position:0 -10.75em;
							}

					a#bt-conhecanos-small{
						width:6.3125em;
						height:10.75em;
						background:url(/images/bt-conhecanos-small.png) no-repeat;
						background-position:0 0;
						}

						a#bt-conhecanos-small:hover{
							background-position:0 -10.75em;
							}

					a#bt-tratamentos-small{
						width:6.3125em;
						height:10.75em;
						background:url(/images/bt-tratamento-small.png) no-repeat;
						background-position:0 0;
						}

						a#bt-tratamentos-small:hover{
							background-position:0 -10.75em;
							}

					a#bt-vih-small{
						width:6.3125em;
						height:10.75em;
						background:url(/images/bt-vih-small.png) no-repeat;
						background-position:0 0;
						}

						a#bt-vih-small:hover{
							background-position:0 -10.75em;
							}

					a#bt-actividades-small{
						width:6.3125em;
						height:10.75em;
						background:url(/images/bt-actividades-small.png) no-repeat;
						background-position:0 0;
						}

						a#bt-actividades-small:hover{
							background-position:0 -10.75em;
							}

	#footer{
		width:100%;
		height:1.875em;
		background:#4d3025;
		padding-top:2em;
		}

		#footer p{
			width:88.18em;
			margin:0 auto;
			border-top:1px solid #995f49;
			text-align:center;
			color:#fff;
			font-size:0.6875em;
			line-height:2.72em;
			}

		#footer a{
			text-decoration:none;
			font-weight:bold;
			color:#fff;
			}

			#footer a:hover{
			color:#F60;
			}

.testemunho_div{
	margin-top:1em;
	margin-bottom:1em;
	}

	.testemunho_div legend{
		font-size:0.8125em;
		font-weight: bold;
		padding:1em 0 1em 0;
		color:#4d3025;
		}

/** Errors*/
.form_error
{
  padding-left: 25px;
  color: #d8732f;
}
/** end Errors*/
