body {
  background: url(../imagenes/fondo_page.jpg) repeat-x;
  background-color: #888888;
  font-family: Verdana, Arial, sans-serif;
  margin: 0px;
  padding: 0px;
}

html,body{
  margin:0px;
  height:100%;
}

/* *************************************************************** ESTRUCTURA */

.container {
  background: url(../imagenes/fondo_greca.png);
  height: 100%;
}

.container_home {
  width: 970px;
  margin: auto; 
  position:relative;
}

/*.video {
  position: absolute;
  margin: -15px 0px 0px 770px;
  _margin: -15px 0px 0px 545px;
  z-index: 10000;
}*/
.pie_default{
  float: left;
}



.video {
  float: right;
}

.video img {
  border: 0px solid;
}

.banquetes_home {
  background: url(../imagenes/fondo_banquetes.png);
  width: 484px;
  height: 668px;
  float: left;
}

.restaurante_home {
  background: url(../imagenes/fondo_restaurante.png);
  width: 483px;
  height: 668px;
  float: left;
}

.banquetes_home .logo {
  background: url(../imagenes/fondo_logo_banquetes.png) no-repeat;
}

.restaurante_home .logo {
  background: url(../imagenes/fondo_logo_restaurante.png) no-repeat;
}

.banquetes_home .logo, .restaurante_home .logo {
  width: 234px;
  height: 167px;
  text-align: center;
  margin: 0px 0px 30px 50px;
}

.banquetes_home .logo img, .restaurante_home .logo img {
  border: 0px solid;
  cursor: pointer;
}

.banquetes_home .menu, .restaurante_home .menu {
  width: 308px;
  height: 276px;
  margin: 0px 0px 0px 98px;
  background: url(../imagenes/fondo_menu.png);
  display: none;
}

.banquetes_home .menu .title, .restaurante_home .menu .title {
  padding: 35px 0px 0px 35px;
  font-size: 20px;
}

.banquetes_home .menu .title {
  color: #00b3ff;
}

.restaurante_home .menu .title {
  color: #9f0235;
}

.banquetes_home .menu ul, .restaurante_home .menu ul {
  list-style-type: none;
  margin: 12px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
}

.banquetes_home .menu ul li, .restaurante_home .menu ul li {
  padding: 2px 0px 0px 80px;
  height: 17px;
}

.banquetes_home .menu ul li a, .restaurante_home .menu ul li a {
  text-decoration: none;
  color: #FFF;
}

.banquetes_home .menu ul li a:hover , .restaurante_home .menu ul li a:hover {
  text-decoration: underline;
}

.banquetes_home .menu ul li.a {
  background: url(../imagenes/senalador_azul_01.jpg) no-repeat 40px 4px;
}

.banquetes_home .menu ul li.b {
  background: url(../imagenes/senalador_azul_02.jpg) no-repeat 40px 4px;
}

.banquetes_home .menu ul li.c {
  background: url(../imagenes/senalador_azul_03.jpg) no-repeat 40px 4px;
}

.restaurante_home .menu ul li.a {
  background: url(../imagenes/senalador_granate_01.jpg) no-repeat 40px 4px;
}

.restaurante_home .menu ul li.b {
  background: url(../imagenes/senalador_granate_02.jpg) no-repeat 40px 4px;
}

.restaurante_home .menu ul li.c {
  background: url(../imagenes/senalador_granate_03.jpg) no-repeat 40px 4px;
}

.restaurante_home .menu ul li.d {
  background: url(../imagenes/senalador_granate_04.jpg) no-repeat 40px 4px;
}

.restaurante_home .menu ul li.e {
  background: url(../imagenes/senalador_granate_05.jpg) no-repeat 40px 4px;
}

.restaurante_home .menu ul li.f {
  background: url(../imagenes/senalador_granate_06.jpg) no-repeat 40px 4px;
}

.restaurante_home .menu ul li.g {
  background: url(../imagenes/senalador_granate_07.jpg) no-repeat 40px 4px;
}

.footer {
  clear: both;
  padding: 0px 0px 30px 0px;
  width: 850px;
  margin: auto;
  font-size: 11px;
  color: #DDD;
  text-align: center;
  line-height: 160%;
}

.footer a {
  color: #DDD;
}

.footer a:hover {
  text-decoration: none;
}

/* ESTILOS PROPIOS DEL CONTENIDO: Genéricos --------------------------- */

.cleaner {
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
	border: none;
	visibility: hidden;
}

hr {
	border: 0;
	color: #999;
	background-color: #999;
	height: 1px;
}.header {
	text-align: center;
	color: #FFFFFF;
}




.banners {
	position:absolute;
	top: 455px;
	margin-left: 44px;
	width:880px;
}
.banners .item {width:50%; float:left; text-align:center}
