.estilo {
}
body {
	background-image: url(images/fondo.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000;
}
#header {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 75px;
	padding-top: 85px;
	padding-left: 30px;
}

#menu {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height: 32px;
	font-size: 14px;
	padding-left: 30px;
	padding-top: 6px;
}

#banner {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 420px;
	font-size: 10px;
	color: #FFF;
	background-image: url(images/degrade.jpg);
	background-repeat: no-repeat;
}

#galery {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	height: 58px;
	background-image: url(images/galery.png);
	background-repeat: no-repeat;
	padding-top: 150px;
	padding-left: 40px;
	font-size: 12px;
}

#footer {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	height: 66px;
	font-size: 10px;
	color: #333;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	text-align: center;
}

p.success{position:absolute;top:0;width:100%;background:green;color:#FFF;padding:10px 0;text-align:center}
p.not-success{position:absolute;top:0;width:100%;background:red;color:#FF0;padding:10px 0;text-align:center}
label{cursor:pointer;display:block;float:left;padding:2px;width:125px}
fieldset{border:0}
form#contacto{text-align:center;font-size:12px}
span#contacto{cursor:pointer}
#contactenos{display:none;position:absolute;top:150px;width:99%}
#contacto-vertical{position:relative;left:60%;width:360px;border:1px solid #CCCCCC;background:#FFF;-moz-border-radius:5px}
#contactenos div{clear:both}
#contactenos div.vf__required{text-align:left}
#contactenos div input.vf__text,#contactenos div textarea.vf__text{border:1px solid #CCC;margin:2px 0;padding:4px}
p.vf__error{font-size:90%;margin:6px 0;color:red}
