BODY
{
background:#CCCCCC url(../img/bg.gif);
margin: 0px 0px 0px 0px;
padding:0;
color:#000;
/*font: 13px/1.2em Verdana, Arial, Helvetica, serif;*/
font: 13px/1em Verdana, Arial, Helvetica, serif;
}

/** HTML BODY 		{text-align: center;}*//* center for IE */
/** HTML DIV,* HTML UL  	{text-align: left;}*//* reset for IE */ 

a:link {
  color:#003399;
  }
a:visited {
  color:#800080;
  }
a:hover {
  color:#FF3300;
  }
a img {
  border-width:0;
  }
/*----- Wrapper -----*/
#wrapper {
	background:#FFFFFF;
	float:left;
	width:765px;
	margin: 0;
	padding: 0;
}

/*----- Estructura -----*/
#toolbar{
	background: #FFFFFF;
	float: left;
	width:100%;
	height: 15px;
	}
#izquierda {
	background: #FFFFFF;
	width: 150px;
	float: left;
}
#principal {
	background: #FFFFFF;
	width: 615px;
	float: right;
}
#banner {
	width: 615px;
	height: 100px;
	position: relative;
	top: 0px;
	left: 0px;
	
}
#contenido {
	background: #FFFFFF;
	width: 465px;
	float: left;
}
#r-contenido {
	background: #FFFFFF;
	width: 365px;
	float: left;
}
#contenido-home {
	background: #FFFFFF;
	width: 465px;
	height: 300px;
	float: left;
}
#contenido-principal {
	width: 440px;
	float: left;
	}
#r-contenido-principal {
	width: 340px;
	float: left;
	}
#contenido-home-izq1,  #contenido-home-izq2 {
	float: left;
	width: 220px;
	height: 150px;
	/*background: #CCFFFF;*/
}
#contenido-home-der1, #contenido-home-der2 {
	float: right;
	width: 220px;
	height: 150px;
	/*background: #22FFFF;*/
}
#r-contenido-extra {
	width: 250px;
	float: right;
}

#contenido-extra {
	width: 150px;
	height: 300px;
	float: right;
}
#contenido-extra-reservar {
	width: 150px;
	height: 150px;
	float: left;
}
#contenido-extra-datos{
	width: 150px;
	height: 100px;
	float: left;
}
#contenido-extra-otro {
	width: 150px;
	/*height: 100px;*/
	float: left;
}
#pie {
	clear: both;
	float: left;
	width: 765px;
}
#pie-izq {
	width: 150px;
	float: left;
}
#pie-der  {
	width: 615px;
	float: right;
}
/*----- Izquierda -----*/
#toolbar {
  background:#FF3366;
  padding:0px 0;
  font-size:77%;
  }
#toolbar p {
  margin:0;
  padding:0px;
  float:right;
  width:294px;
  line-height:1.4em;
  color:#fff;
  height: 15px;
  }
#toolbar a {
  text-decoration:none;
  color:#fff;
  padding:1px 4px 1px;
  }
#toolbar a:hover {
  background:#FFf;
  /*border:1px solid #A1C6EB;*/
  padding:0 3px 2px;
  color: #FF3366;
  }

/*----- Izquierda -----*/
#izquierda {
	margin-top:0;
	padding: 0;
	font-size:85%;
	line-height:1.2em;
}
#izquierda p {
	margin: 0px 0px 10px 10px;
}
#izquierda #seleccionado {
	background: #FFA299;
	color: #D98982;
}
#izquierda h2 {
	margin:0;
	padding:5px;
	border-top:1px solid #FF3366; /*#999;*/
	font-size:100%;
	color: #FF3366;/*#4C4C4C;*/
	background: #FFFFFF;
}
#izquierda ul {
	margin:0;
	padding:0 0 2px;
	list-style:none;
}
#izquierda li {
	display:block;
	width:150px;
	margin:0;
	padding:0 0px;
	line-height:1em;
	background: #FF3366;
}
#izquierda li a {
	display:block;
	padding:3px 7px 3px;
	/* border:1px solid #F1F1F1;*/
	text-decoration:none;
	color:#FFFFFF;
	line-height:1.18em;
}
#izquierda li a:hover {
	background-color:#FFFFFF;
	color: #FF3366;
	/*border-color:#999;*/
}
* html #izquierda li a {
	height:1%;
}
#izquierda li.parent div {
	/* background:url("../img/shadow_menu.png") no-repeat right bottom;*/
	position:absolute;
	top:0;
	left:-1000px;
	z-index:20;
	width:182px;
}
  
/* Fly-out izquierda menus
   Backslash hack hides from IE5/Mac \*/
html>body #izquierda li.parent {
	position:relative;
	z-index:2;
}
html>body #izquierda li.parent a {
	background-image:url("../img/flecha_menu.gif");
	background-repeat:no-repeat;
	background-position:162px 50%;
}
html>body #izquierda li:hover a, html>body #izquierda li.parent li a:hover {
	background-color:#FFFFFF;
	/*border-color:#999;*/
  }
html>body #izquierda li:hover li a {
	background-color:transparent;
	/*  border-color:#F1F1F1;*/
}
html>body #izquierda li.parent li {
}
html>body #izquierda li.parent li a {
	background-image:none;
	white-space:nowrap;
}
html>body #izquierda li.parent:hover div {
	left:179px;
}
html>body #izquierda li.parent:hover ul {
	position:relative;
	top:-3px;
	left:-3px;
	background:#FFFFFF;
	padding:2px 0;
	/* border:1px solid #999;*/
}
/* resume IE5/Mac */

p.promo {
	margin:20px 0;
	text-align:center;
}

/* Banner */
#banner {
	background: #fff;
	margin: 0;
	padding: 0;
}
#banner object img{
	padding: 0;
	margin: 0;
	height: 100px;
	width: 615px;
}

#banner img{
	padding: 0;
	margin: 0;
	height: 100px;
	width: 615px;
}

/*------ Contenido ------*/
#contenido, #r-contenido {
	font-size:85%;
	color: #333333;
}
#contenido h2, #r-contenido h2 {
	/*padding: 20px 10px;*/
	padding-left: 0px;
	font-size: 14px;
	color: #666666;
}
#contenido p, #r-contenido p{
	padding: 10px;
}
#contenido #imagen {
	float:right;
	clear:right;
	padding:20px 10px 10px 10px;
}
/*#contenido img{
float:right;
clear:right;
padding:0;
} 
left bank of the river! 
#sml-01 {
width: 320px;
height: 60px;
}*/
/*Verde 35992A*/
#contenido-principal h2, #r-contenido-principal h2{
	margin: 0;
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
	color: #FF3366;
	/*background: #FF3366;*/
	font-size: 120%;
	}
#contenido-principal, #r-contenido-principal {
	color: #333333;
	font-size:100%;
	padding: 0px 2px 0px 4px;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, serif;
}
#contenido-principal img {
	/*float:left;
	clear:right;*/
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 2px;
}
#contenido-principal #izq, #r-contenido-principal #izq{
	float:left;
	clear:right;
}
#contenido-principal #der, #r-contenido-principal #der{
	float:right;
	clear: left;
}
#contenido-principal strong, #r-contenido-principal strong{
color: #FF3366;
}
#contenido-principal  #rojo, #r-contenido-principal #rojo{
color: #FF3366;
}

#contenido-principal input , #r-contenido-principal input{
font-size: 100%;
}

#contenido-principal select, #r-contenido-principal select {
font-size: 100%;
} 
#contenido-principal textarea, #r-contenido-principal textarea {
font: 11px/1em Verdana, Arial, Helvetica, serif;
}
#contenido-principal #submit, #r-contenido-principal #submit{
/*text-align: center;*/
padding-left: 100px;
}
#contenido-principal p, #r-contenido-principal p {
	padding: 5px 0px 0px 0px;
	margin: 0;
	text-indent: 8px;
	text-align: justify;
}
#contenido-principal form {
	padding: 3px 0px 0px 10px;
	margin: 0;
	text-align: justify;
}
#r-contenido-principal form {
	padding: 3px 0px 0px 5px;
	margin: 0;
	text-align: justify;
}
#r-contenido-principal #boton {
	text-align: center;
}
#r-contenido-principal table {
	padding: 0;
	margin: 0;
}
#r-contenido-principal  #titulo-reservacion{
	background: #FFF;
	color: #424242;
	padding: 3px;
	text-align: center;
}
#r-contenido-principal  fieldset{
	padding: 2px;
	margin: 0;
	border:1px solid #ccc;
}
#forma p{
	padding: 1px 0px 1px 0px;
	margin: 0;
	text-align: justify;
}

#contenido-home-izq1, #contenido-home-izq2{
	color: #333333;
	font-size:100%;
	padding: 0px 2px 0px 6px;
}
#contenido-home-der1, #contenido-home-der2  {
	color: #333333;
	font-size:100%;
	padding: 0px 6px 0px 2px;
}
#contenido-home-izq1 h2, #contenido-home-izq2 h2, #contenido-home-der1 h2,  #contenido-home-der2 h2 {
	margin: 0;
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
	color: #FF3366;
	/*background: #FF3366;*/
	font-size: 100%;
}
#contenido-home-izq1 img, #contenido-home-izq2 img,  #contenido-home-der1 img, #contenido-home-der2 img{
	float:left;
	clear:right;
	border: 1px solid #cccccc;
	margin: 5px;
	padding: 2px;
}
#contenido-home-izq1 p, #contenido-home-izq2 p, #contenido-home-der1 p, #contenido-home-der2 p{
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
	font-size: 80%;
	text-align: justify;
	text-indent: 6px;
}
#contenido-home-izq1 a, #contenido-home-izq2 a, #contenido-home-der1 a, #contenido-home-der2 a{
	padding-left: 2px;
	padding-top: 0px;
	font-size: 9px;
}

#contenido-home-izq1 ul, #contenido-home-izq2 ul, #contenido-home-der1 ul, #contenido-home-der2 ul{
	font-size: 80%;
	text-align: justify;
}

/*------ Contenido Extra ------*/
#contenido-extra{
	background: #FFFFFF;
	color: #333333;
	padding: 0;
	margin: 0;
}

#r-contenido-extra{
	background: #FFFFFF;
	color: #333333;
	padding: 0;
	margin: 0;
	font-size: 75%;
}
#r-contenido-extra h2 {
	font-size: 120%;
	text-align: center;
	padding: 3px;
	border-bottom: 1px solid #ccc;
}
#r-contenido-extra ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 95%;
}
#r-contenido-extra table {
	padding: 0;
	margin:1em 0;
	border-top:1px solid #BDBDBD;
	border-left:1px solid #BDBDBD;
	width: 240px;
}
#r-contenido-extra td {
border-right:1px solid #BDBDBD;
border-bottom:1px solid #BDBDBD;
padding: 2px;
vertical-align:top;
text-align: center;
}

#r-contenido-extra  .titulo{
	background: #424242;
	color: #fff;
	padding: 3px;
}
#r-contenido-extra  .subtitulo{
	background: #BDBDBD;
	color: #000;
	padding: 3px;
}
#r-contenido-extra th {
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding: 0;
vertical-align:top;
text-align: center;
}
#contenido-extra-reservar {
	background: #8BCE84; /*#DBDBDB;*/
	color: #000000;/*#333333;*/
	font-size: 80%;
	width: 100%;
}
#contenido-extra-reservar h2{
	/*background: #5B9B51;*/
	background: #BDCF84;
	margin: 0;
	padding: 2px;
	color: #000;
	border: 2px solid #8BCE84;
}
#contenido-extra-datos h2{
	background: #A5C3CC;
/*background:#FFDD82;*/
	margin: 0;
	padding: 2px;
	color: #000;
	/*color: #B39B5B;*/
	/*border: 1px solid #B39B5B;*/
	border: 2px solid #FFDD82;
}
#contenido-extra-datos {
	background: #FFDD82; /*#F3F3F3;*/
	color: #333333;
	font-size: 80%;
}

#contenido-extra a {
	color:#FF3366;
}
#contenido-extra h2 {
	/*color: #000000;*//*#FF3366;*/
	font-size: 105%;
	/*padding: 1px 1px 0px 1px;*/
	text-align: center;
	/*border-bottom: 1px solid #cccccc; */
}
#contenido-extra p{
	padding: 1px 0px 1px 1px;
	margin: 0;
/*	text-align: center;*/
}
#contenido-extra select{
	color: #333333;
}
#contenido-extra form {
	padding: 0px 7px 0px 10px;
}
#contenido-extra input{
	color: #333333;
	/*height: 17px;*/
	font-size: 85%;
}
#contenido-extra #p-boton{
	padding: 5px 0px 0px 32px;
	margin: 0;
}
#contenido-extra #boton{
/*	margin-top: 19px;*/
/*	margin-left: 35px;*/
/*	margin-bottom: 0px;*/
/*	margin-right: 0px;*/
	text-align: center;
	border-top-color:#666666;
	border-left-color:#666666;
	border-right-color:#666666;
	border-bottom-color:#666666;
	background-color:#fff;
	border:1px solid;
	padding: 0;
	margin: 0;
	}
/*
#contenido-extra #dia{
	font-size: 70%;
	color: #FF3366;
}
#contenido-extra #mes{
	font-size: 70px;
	color: #FF3366;
} */

/*------ Pie ------*/
#pie {
	/*  background:#fff url("../img/gradient_pie.jpg") repeat-y 100% 0;*/
	/*  border-top:1px solid #003499;*/
	background: #fff; 
	font-size:80%;
	line-height:1.2em;
	padding-top: 15px;
	padding-bottom: 12px;
	/*clear: both;*/
}
#pie-izq {
}
#pie-der  {
	padding-top: 12px;
	padding-bottom: 12px;
}
#pie hr {
	display:none;
}
#pie ul {
	margin:0;
	padding:10px 0px 0;
	list-style:none;
}
#pie li {
	display:inline;
	margin:0;
	padding:0;
  }
#pie a {
	padding:0 .3em 0 .65em;
	color:#FF3366;
	border-left:1px solid #A9A9A9;
}
#pie a.first {
	border-left-width:0;
}
#pie li a.first {
	padding-left:0;
}
#pie p {
	margin:0;
	padding:0px;
	text-align: center;
}
#pie #estandares {
	margin:0;
	padding-top:5px;
	text-align: center;
}

