/**
 * www.vuelocreativo.com
 * @author Santiago Battaglino - http://www.vuelocreativo.com
 * @date 11-05-2009
 * @copyright (c) 2008 Santiago Battaglino (vuelocreativo.com)
 */

/* constructor */

body {
	background-color: #d0d8ec;
	background:#d0d8ec url(../img/bg.jpg) no-repeat top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

.wrapper {
	margin:auto;
	width:900px;
}

/* reset */

p {
	color:#3b3c4d;
	display:block;
	margin: 0 0 12px 0;
	padding: 0;
}
b {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS";
	font-size:12px;
}
h1 {
	color:#3b3c4d;
	margin: 0;
	padding: 0;
}
h2 {
	font-size:26px;
	font-family:"Trebuchet MS";
	color:#38562b;
	margin: 0;
	padding: 0;
}
h3 {
	font-size:18px;
	font-family:"Trebuchet MS";
	color:#1d2a79;
	margin: 0 0 16px 0;
	padding: 0;
	display:block;
}
img {
	border: none;
}
a {
	margin: 0;
	padding: 0;
	outline: none;
	text-decoration:none;
}
h3 a:hover {
	text-decoration:underline;
}
form {
	margin: 0;
	border: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding:0;
}
legend {
	margin: 0;
	padding: 0;
	border: 0;
	display:none;
}
input {
	margin: 0;
	padding: 0;
	border: 0;
	font-size:14px;
	font-weight:bold;
	color:#d81b2f;
	float:left;
}
.input_short {
	background:transparent url(../img/bg_input_short.png) no-repeat;
	width:190px;
	height:19px;
	padding: 8px 10px 10px 10px;
}
.input_short2 {
	background:transparent url(../img/bg_input_short.png) no-repeat;
	width:190px;
	height:19px;
	padding: 8px 10px 10px 10px;
	margin: 0 0 0 15px;
}
.input_long {
	background: transparent url(../img/bg_input_long.png) no-repeat;
	width:379px;
	height:19px;
	padding: 8px 10px 10px 10px;
	margin: 0;
}
.input_long_email {
	background: transparent url(../img/bg_input_long.png) no-repeat;
	width:416px;
	height:19px;
	padding: 8px 10px 10px 10px;
	margin: 0;
}
label {
	display:none;
}

/* header */

#header {
	min-width:900px;
}
#header .wrapper {
	height:200px;
}
#header a {
	display:block;
	height:200px;
	text-indent:-9999px;
	width:900px;
}

/* visita */

#visita {
	min-width:900px;
}
#visita .wrapper {
	position:relative;
	bottom:34px;
	height: auto;
}
#visita .col1 {
	float:left;
}
#visita .col1 h2 {
	text-indent:-9999px;
}
#visita .col2 {
	float:right;
}
#visita .texto {
	margin: 10px 0 0 0;
	width:100%;
	text-align:center;
}
#visita .texto h2 {
	text-align:center;
}

/* reserva */

#reserva {
	min-width:900px;
}
#reserva .wrapper {
	width:970px;
	background:transparent url(../img/reserva.png) no-repeat top;
	position:relative;
	bottom: 24px;
	height:380px;
}
#reserva .texto {
	margin: 40px 0 0 150px;
	float:left;
	width:490px;
	z-index:1;
}
#reserva #botones-box {
	margin: 40px 0 0 0;
	float:left;
	width:490px;
}
#reserva #botones-box p {
	margin: 0;
}
#reserva .botones {
	margin: 0;
	float:left;
	width:203px;
	text-align:center;
	font-size:11px;
}
#reserva .botones img {
	margin: 0 0 10px 0;
}

/* slide */

#slide {
	height:244px;
	width:271px;
	float:right;
}

/* mapa */

#mapa {
	min-width:900px;
}
#mapa .wrapper {
	width:900px;
	background:transparent url(../img/mapa.png) no-repeat top;
	position:relative;
	bottom: 24px;
	height:170px;
	z-index:2;
}
#mapa .texto {
	margin: 20px 0 0 36px;
	float:left;
	width:440px;
}
#mapa .texto h3 {
	color:#810949;
}
#mapa .texto h3 a {
	color:#810949;
}

/* footer */

#footer {
	min-width:900px;
	background:#1f3644;
}
/*#sub_f {
	min-width:900px;
	background:#1f3644;
}
#sub_f .wrapper {
	width:900px;
	background:#1f3644;
	position:relative;
	bottom: 125px;
	height:50px;
	z-index:1px;
}
#sub_f .col1 {
	color:#FFFFFF;
	width:440px;
	float:left;
	height:100px;
}
#sub_f .col2 {
	color:#FFFFFF;
	width:440px;
	float:left;
	height:100px;
}*/
#footer .wrapper {
	width:100%;
	background:#d0d8ec url(../img/footer.jpg) no-repeat top;
	position:relative;
	bottom: 125px;
	height:320px;
	z-index:0;
}

/* form */

#form .wrapperer {
	margin: 0 auto;
	padding: 180px 0 0 0;
	width:580px;
}
.form h3 {
text-indent:-9999px;
}
.enviar {
	float:left;
	display:block;
	height:37px;
	width:36px;
	background:transparent url(../img/submit.png) no-repeat;
	text-indent:-9999px;
}
.botones a#bt_disp {
	background:transparent url(../img/btn-disp-on.gif) no-repeat;
	display:block;
	width:203px;
	height:44px;
}
.botones a#bt_cab {
	background:transparent url(../img/btn-cab-on.gif) no-repeat;
	display:block;
	width:203px;
	height:44px;
}
/*#dispo_oculto {
	padding:20px 10px;
	margin: 10px 0;
}*/
