*{margin:0px;}
body {
	font:12px  Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	margin-bottom:15px;
	text-align:justify;
}

.clear{clear:both;}
a{text-decoration:none;}
h1{color:#DA0120;font-size:16px;width:363px;margin-bottom:10px;}
h2{font-size:14px;color:#3399cc}
h3{	background:url(imagenes/vineta.jpg) no-repeat;padding-left:15px;color:#6d6d6d}

.img_der{float:right;margin-left:10px;}
.img_izq{float:left;margin-right:10px}

#contenedor{width:967px;margin:auto;padding-top:15px}

#cabecera{background:url(imagenes/fondo_cabecera.jpg);width:964px;height:460px;margin:auto;}
#izquierdo{width:624px;float:left;padding-left:10px;padding-right:10px;margin-left:10px;}
#derecho{width:304px;float:left;margin-left:4px;}
.secciones{width:304px;float:left;padding-right:15px;margin-bottom:10px;}
.secciones img{margin-bottom:10px;cursor:pointer}

/*Forma de Contacto-----------------------------------------------------------------*/
#forma{background:url(imagenes/fondo_contacto.jpg) no-repeat;width:274px;}
#contacto{border:solid 0px;position:relative;height:320px;}
#derecho #forma_contacto{
	width:208px;
	color:#002950;
	height:280px;
	padding-left:30px;
	padding-top:42px;
}
#derecho fieldset, form{width:202px;}
#derecho #forma_contacto label{float:left;}
#derecho #forma_contacto input,#forma_contacto select,#forma_contacto textarea{width:198px;border:#536056 solid 1px;}
#derecho #forma_contacto #fieldset{border:0px;margin-top:10px;}
#derecho #forma_contacto textarea{height:50px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#derecho #fiel{margin-left:0px;padding:0px}
#derecho button { 
	border:0 solid #000000;
	background: url(imagenes/enviar.jpg) no-repeat;
	cursor: pointer;	
	width:127px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	height:25px;

}
/*------------------------------------------------------------------------------------*/

#pie{border-top:1px solid #DA0120;margin:auto;width:973px;margin-top:15px;}
#pie p {color:#033860;text-align:left;}

#contenido_pie{color:#FFFFFF;margin:auto;padding-top:18px;text-align:center;width:980px;font-size:10px;}

#formulario body{background:none;}
#maindiv{margin-left:0px;width:259px;border:solid 1px;float:left}
#maindiv div{width:260px;}
.tabla{width:100%}
.tabla th{padding:2px;}
.fila{background:#c2e3fd}
.filac{background:#e3f1fb}
.titulos_tabla{background-color:#a29c9c ;color:#fff;font-size:12px;font-weight:bold;}
#formulario_reservacion{background:url(imagenes/fondo_formulario.png);height:340px;width:560px;left:20px;top:20px;position:absolute}
#maindiv{background:none;}

#link_ver {width:72px;}
#link_ver a{display:block;float:left;height:141px;width:295px;}
#validaciones{margin:auto; text-align:center;margin-top:0px;float:right;margin-top:-28px;margin-right:25px;}
#link_ideas a{display:block;float:left;height:45px;width:971px;}

/*--*/
br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:316px;
width:284px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}


#button2, #button4, #button6, #button8 { margin-top:10px;}
