.clear {
	clear: both;
}

body {
	background-color: #c6c3bc;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#contenido_superior {
	margin: 0 auto;
	background: url(../img/comunes/sombras.jpg) repeat-y center top;
}

.contenido_medio {
	background-color: #FFF;
	margin: 0 auto;
	width: 960px;
	height: auto;
}

#contenido_inferior {
	clear: both;
	margin: 0 auto;
	height: 10px;
	background: url(../img/comunes/sombras_bottom.jpg) no-repeat center top;
}

#facebook a {
	background: url(../img/comunes/facebook.gif) no-repeat left top;
	width: 250px;
	height: 20px;
	margin: 0 auto;
	display: block;
}

#facebook a:hover {
	background-position: bottom;
}

#header {
	margin: 0 auto;
	width: 960px;
	height: 133px;
}

.logo_bellinzona {
	width: 960px;
	height: 97px;
	margin: 0 auto;
}

/* @group Menu SUPERIOR */

.menu_header {
	float: left;
	height: 36px;
	width: 960px;
	margin: 0 auto;
	background: url(../img/comunes/top_menu.jpg) no-repeat left top;
}

.menu_header ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu_header li {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 36px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu_header li.boton1 a {
	text-transform: uppercase;
	color: #542d16;
	text-align: center;
	display: block;
	width: 159px;
	height: 36px;
	text-decoration: none;
	border-right: 1px dotted #797979;
}

.menu_header li.boton1 a:hover {
	color: #FFF;
	background-color: #525e0f;
}

.menu_header li.boton1.activo a {
	color: #FFF;
	background-color: #525e0f;
}

.menu_header li.boton2 a {
	text-transform: uppercase;
	color: #542d16;
	text-align: center;
	display: block;
	width: 159px;
	height: 36px;
	text-decoration: none;
	border-right: 1px dotted #797979;
}

.menu_header li.boton2 a:hover {
	color: #FFF;
	background-color: #d21967;
}

.menu_header li.boton2.activo a {
	color: #FFF;
	background-color: #d21967;
}

.menu_header li.boton3 a {
	text-transform: uppercase;
	color: #542d16;
	text-align: center;
	display: block;
	width: 159px;
	height: 36px;
	text-decoration: none;
	border-right: 1px dotted #797979;
}

.menu_header li.boton3 a:hover {
	color: #FFF;
	background-color: #184b57;
}

.menu_header li.boton3.activo a {
	color: #FFF;
	background-color: #184b57;
}

.menu_header li.boton4 a {
	text-transform: uppercase;
	color: #542d16;
	text-align: center;
	display: block;
	width: 170px;
	height: 36px;
	text-decoration: none;
	border-right: 1px dotted #797979;
}

.menu_header li.boton4 a:hover {
	color: #FFF;
	background-color: #363636;
}

.menu_header li.boton4.activo a {
	color: #FFF;
	background-color: #363636;
}

.menu_header li.boton5 a {
	text-transform: uppercase;
	color: #542d16;
	text-align: center;
	display: block;
	width: 154px;
	height: 36px;
	text-decoration: none;
	border-right: 1px dotted #797979;
}

.menu_header li.boton5 a:hover {
	color: #FFF;
	background-color: #299190;
}

.menu_header li.boton5.activo a {
	color: #FFF;
	background-color: #299190;
}

.menu_header li.boton6 a {
	text-transform: uppercase;
	color: #542d16;
	text-align: center;
	display: block;
	width: 154px;
	height: 36px;
	text-decoration: none;


/*border-right: 1px dotted #797979;*/
}

.menu_header li.boton6 a:hover {
	color: #FFF;
	background-color: #542d16;
}

.menu_header li.boton6.activo a {
	color: #FFF;
	background-color: #542d16;
}

/* @end */

/* @group Menu HOME */

.menu_home {
	float: left;
	width: 687px;
	height: auto;
	margin: 0 auto;
}

.menu_home ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu_home li {
	text-indent: -9999px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu_home li.boton1 a {
	float: left;
	width: 687px;
	height: 56px;
	display: block;
	background: url(../img/home/01_espacio_y_servicios.jpg) no-repeat top left;
}

.menu_home li.boton2 a {
	float: left;
	width: 687px;
	height: 71px;
	display: block;
	background: url(../img/home/02_eventos_sociales.jpg) no-repeat top left;
}

.menu_home li.boton3 a {
	float: left;
	width: 687px;
	height: 57px;
	display: block;
	background: url(../img/home/03_eventos_corporativos.jpg) no-repeat top left;
}

.menu_home li.boton4 a {
	float: left;
	width: 687px;
	height: 70px;
	display: block;
	background: url(../img/home/04_galeria_fotos.jpg) no-repeat top left;
}

.menu_home li.boton5 a {
	float: left;
	width: 687px;
	height: 70px;
	display: block;
	background: url(../img/home/05_ubicacion.jpg) no-repeat top left;
}

.menu_home li.boton6 a {
	float: left;
	width: 687px;
	height: 59px;
	display: block;
	background: url(../img/home/06_contacto.jpg) no-repeat top left;
}

.menu_home li a:hover {
	background-position: bottom;
}

/* @end */

#footer {
	margin: 0 auto;
	width: 960px;
	background-color: #faf9f7;
}

.andresmartindjs a {
	margin-top: 5px;
	text-indent: -9999px;
	width: 90px;
	height: 90px;
	display: block;
	background: url(../img/comunes/andresmartindjs.jpg) no-repeat left top;
	float: left;
}

.andresmartindjs a:hover {
	background-position: bottom;
}

.artcatering a {
	margin-top: 5px;
	float: left;
	text-indent: -9999px;
	width: 90px;
	height: 90px;
	display: block;
	background: url(../img/comunes/artcatering.jpg) no-repeat left top;
}

.footervacio {
	margin-top: 5px;
	float: left;
	text-indent: -9999px;
	width: 90px;
	height: 90px;
	display: block;
}

.artcatering a:hover {
	background-position: bottom;
}

.garantizar {
	margin-top: 15px;
	margin-left: 170px;
	margin-right: 140px;
	float: left;
	text-indent: -9999px;
	width: 465px;
	height: 75px;
	display: block;
	background: url(../img/comunes/la_manera_de_garantizar_el_exito_de_su_evento.jpg) no-repeat center top;
}

.footer_direccion {
	color: #8c6e5c;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	padding-bottom: 10px;
	letter-spacing: 1px;
	height: 120px;
}

.footer_direccion a {
	color: #a79082;
	text-decoration: none;
}

.footer_direccion a:hover {
	color: #8c6e5c;
	text-decoration: underline;
}