/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #cecece;
	text-align: center;
}

#container {
	width: 760px;
	margin: 35px auto 0 auto;
	text-align: left;
}
	
	a#logo {
		display: block;
		width: 159px;
		height: 44px;
		margin-left: 20px;
	}
	
	#notice {
		display: block;
		float: right;
		margin-top: -45px;
	}
	
	h1 {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 18px;
		font-weight: normal;
		color: #777;
		margin-right: 20px;
	}
	
	p {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight: normal;
		line-height: 20px;
		color: #777;
		margin: 40px 73px 20px 73px;
		clear: both;
	}
	
	label {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #777;
	}
	
	input.txt, textarea {
		width: 275px;
		height: 16px;
		padding: 5px;
		border: solid 1px #DDD;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-ms-border-radius: 5px;
		border-radius: 5px;
		background-color: #f9f9f9;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
		margin: 4px 0 15px 0;
	}
	
	textarea {
		width: 600px;
		height: 120px;
		resize: none;
	}
	
	input.txt:focus, textarea:focus {
		border: solid 1px #00d114;
		outline: none;
	}
	
	#success {
		float: left;
	}
		
		#success p {
			margin: 0px;
			font-weight: bold;
		}
	
	#footer {
		width: 100%;
		background-image: url(images/border.gif);
		background-repeat: repeat-x;
		background-position: top;
		margin-top: 35px;
		overflow: hidden;
		padding-top: 10px;
	}
	
		#footer p {
			margin: 0px;
			font-size: 11px;
		}
			
			#footer p.mail {
				font-size: 14px;
				font-weight: bold;
			}
			
			#footer p.mail a {
				color: #777;
				text-decoration: none;
			}
			
			#footer p.mail a:hover {
				color: #00d114;
			}
		
		#contact-info {
			width: 40%;
			float: left;
		}
		
		#credits {
			width: 40%;
			float: right;
			text-align: right;
		}

#topline {
	width: 100%;
	height: 5px;
	background-color: #00d114;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
}