/* CSS Document */

body{
	background:url(../imgs/bg/bg.gif) #142b40 repeat-x;
	margin : 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
div{float:left;}
p{float:left;}
img {
	behavior: url(js/iepngfix.htc);
}


a{ outline:none; }
.contenedormain {
	width:1046px;
	height:742px;
	margin:0 auto;
	float:none !important;
	}

.contenido {
	width:1026px;
	overflow:hidden;
	}	
	
.sombratopidx{
	width: 955px;
	height:10px;
	background:url(../imgs/varios/sdw_top.png) repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_top.png', sizingMethod='scale');
	background-repeat: repeat-x;
	}
.sombratoplefidx{
	width: 10px;
	height:10px;
	background:url(../imgs/varios/sdw_top_l.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_top_l.png', sizingMethod='scale');
	background-repeat: repeat;
	}
.sombratoprigidx{
	width: 10px;
	height:10px;
	background:url(../imgs/varios/sdw_top_r.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_top_r.png', sizingMethod='scale');
	background-repeat: repeat;
	float:right;
	}
.sombrabotidx{
	width: 955px;
	height:10px;
	background:url(../imgs/varios/sdw_bot1.png) repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_bot1.png', sizingMethod='scale');
	background-repeat: repeat-x;
	}
.sombrabotlefidx{
	width: 10px;
	height:10px;
	background:url(../imgs/varios/sdw_bot_l.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_bot_l.png', sizingMethod='scale');
	background-repeat: repeat;
	}
.sombrabotrigidx{
	width: 10px;
	height:10px;
	background:url(../imgs/varios/sdw_bot_r.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_bot_r.png', sizingMethod='scale');
	background-repeat: repeat;
	float:right;
	}
.lateral_izq_idx{ 
	width: 10px;
	height:701px;
	background:url(../imgs/varios/sdw_left.png) repeat-y left !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_left.png', sizingMethod='scale');
	background-repeat:repeat-y;
}
.lateral_der_idx{ 
	width: 10px;
	height:701px;
	background:url(../imgs/varios/sdw_right.png) repeat-y !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imgs/varios/sdw_right.png', sizingMethod='scale');
	background-repeat:repeat-y;
	float:right;
}
.conte_top{
	background:url(../imgs/bg/bg_top.gif) repeat-x top;
	width:1026px;
	height:134px;
	}
.cont_btn_leng{
	width:832px;
	height:60px;
	overflow:hidden;
	}
.img_log_01{
	background:url(../imgs/varios/logo_vidanta_01.jpg) no-repeat;
	width:194px;
	height:134px;
	display:block;
	float:left;
	}
.btn_espanol{
	background:url(../imgs/btn/btn_espa.jpg) no-repeat;
	width:92px;
	height:60px;
	display:block;
	float:left;
	}
.btn_espanol:hover{
		background-position:0 -60px;
	}

.btn_english{
	background:url(../imgs/btn/btn_engl.jpg) no-repeat;
	width:92px;
	height:60px;
	display:block;
	float:left;
	}
.btn_english:hover{
	background-position:0 -60px;
	}
.log_grupo{
	background:url(../imgs/varios/logo_grupo_vidanta.jpg) no-repeat;
	width:182px;
	height:60px;
	float:right;
	}
.cont_btn_menu{
	background:url(../imgs/bg/bg_btn_menu.gif) repeat-x top;	
	width:832px;
	height:74px;
	/*overflow:hidden;*//* Jhona*/
	}
.pleca_vidanta{
	background:url(../imgs/varios/pleca_vidanta.jpg) no-repeat;
	width:1026px;
	height:14px;
	}
.banner_riviera{
	background:url(../imgs/varios/b_riviera_maya.jpg) no-repeat;
	width:228px;
	height:507px;
	}
.banner_acapulco{
	background:url(../imgs/varios/b_acapulco.jpg) no-repeat;
	width:228px;
	height:507px;
	}
.banner_penasco{
	background:url(../imgs/varios/b_penasco.jpg) no-repeat;
	width:228px;
	height:507px;
	}
.banner_nuevo_vallarta{
	background:url(../imgs/varios/b_nuevo_vallarta.jpg) no-repeat;
	width:228px;
	height:507px;
	}
.banner_cabos{
	background:url(../imgs/varios/b_cabos.jpg) no-repeat;
	width:228px;
	height:507px;
	}
.caja_contenido{
	background:url(../imgs/bg/bg_contenido_info.jpg) repeat;
	width:798px;
	height:507px;
	}
.caja_mapa{
	background:url(../imgs/bg/bg_mapa.jpg) repeat;
	width:798px;
	height:507px;
	}
.logo_manglar{
	background:url(../imgs/varios/logo_manglar.jpg) no-repeat;
	width:289px;
	height:176px;
	}
.logo_acapulco{
	background:url(../imgs/varios/logo_acapulco.jpg) no-repeat;
	width:289px;
	height:176px;
	}
.logo_penasco{
	background:url(../imgs/varios/logo_penasco.jpg) no-repeat;
	width:289px;
	height:176px;
	}
.logo_cabos{
	background:url(../imgs/varios/logo_cabos.jpg) no-repeat;
	width:289px;
	height:176px;
	}
.logo_nvallarta{
	background:url(../imgs/varios/logo_vallarta.jpg) no-repeat;
	width:289px;
	height:176px;
	}
.img_campo_riviera{
	background:url(../imgs/photos/rivera_home.jpg) no-repeat;
	width:509px;
	height:230px;
	}
.img_campo{
	overflow:hidden;
	width:509px;
	height:230px;
	}
.boot{
	background:url(../imgs/bg/bg_bott.gif) no-repeat;
	width:1026px;
	height:68px;
	}
.boot_2{
	background:url(../imgs/bg/bg_bot2.gif) no-repeat;
	width:1026px;
	height:68px;
	}
/* botones*/
#menu {
  list-style: none;
}

#menu Div {
  float: left;
}

#menu a > span {
  display: none; 
}
#menu a .hover {
	display: block !Important;
	cursor:pointer;
}
/*fin botones*/
a.btn_01, a.btn_01 .hover {
	background:url(../imgs/btn/btn_acapulco.jpg) no-repeat;
	width:92px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_01 .hover{
	background:url(../imgs/btn/btn_acapulco02.jpg) no-repeat;
	width:92px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_01_ {
	background:url(../imgs/btn/btn_acapulco02.jpg) no-repeat;
	width:92px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_02, a.btn_02 .hover {
	background:url(../imgs/btn/btn_penasco.jpg) no-repeat;
	width:130px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_02 .hover{
	background:url(../imgs/btn/btn_penasco02.jpg) no-repeat;
	width:130px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_02_ {
	background:url(../imgs/btn/btn_penasco02.jpg) no-repeat;
	width:130px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_03, a.btn_03 .hover {
	background:url(../imgs/btn/btn_maya.jpg) no-repeat;
	width:106px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_03 .hover{
	background:url(../imgs/btn/btn_maya02.jpg) no-repeat;
	width:106px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_03_ {
	background:url(../imgs/btn/btn_maya02.jpg) no-repeat;
	width:106px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_04, a.btn_04 .hover {
	background:url(../imgs/btn/btn_cabos.jpg) no-repeat;
	width:97px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_04 .hover{
	background:url(../imgs/btn/btn_cabos02.jpg) no-repeat;
	width:97px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_04_{
	background:url(../imgs/btn/btn_cabos02.jpg) no-repeat;
	width:97px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_05, a.btn_05 .hover {
	background:url(../imgs/btn/btn_vallarta.jpg) no-repeat;
	width:121px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_05 .hover{
	background:url(../imgs/btn/btn_vallarta02.jpg) no-repeat;
	width:121px;
	height:39px;
	display:block;
	float:left;
	}
a.btn_05_{
	background:url(../imgs/btn/btn_vallarta02.jpg) no-repeat;
	width:121px;
	height:39px;
	display:block;
	float:left;
	}
.text_blanco_10{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	}

.noticia01{
	background:url(../imgs/varios/noti_01.png) no-repeat;
	width:277px;
	height:36px;
	cursor:pointer;
	}
.noticia01_eng{
	background:url(../imgs/varios/noti_01_eng.png) no-repeat;
	width:277px;
	height:36px;
	cursor:pointer;
	}
.downNoti{background:url(../imgs/btn/img_arri.gif) no-repeat !Important;   }

.upNoti{ margin-left:20px; margin-top:15px; background:url(../imgs/btn/img_abajo.gif) no-repeat;
	width:14px; height:9px; display:block; float:left; }
.cont_noticias{ 
	position:relative;
	width:278px;
	z-index:1;
	float:right !Important;
	}
.cont_noti{
	background:url(../imgs/varios/noti_info.png) no-repeat;
	width:277px;
	height:148px;
	position:relative;
	
	}

.cont_top_noti{
	width:278px;
	height:32px;
	}
.activa_noti{
	background:url(../imgs/varios/vidanta_noticias_activo.jpg) no-repeat;
	width:8px;
	height:18px;
	padding:7px;
	padding-top:8px;
	text-align:center;
	cursor:pointer;
	}
.none_noti{
	background:url(../imgs/varios/vidanta_noticias_no.jpg) no-repeat;
	width:8px;
	height:18px;
	padding:7px;
	padding-top:8px;
	text-align:center;
	color:#000;
	cursor:pointer;
	}
.cont_img_noti{
	width:277px;
	height:120px;
	overflow:hidden;
	position:relative;
	padding-left:12px;
	}
.info_bott{
	width:630px;
	height:30px;
	padding-top:20px;
	overflow:hidden;
	text-align:center;
	}
.info_bott_2{
	width:250px;
	height:30px;
	padding-top:20px;
	padding-right:50px;
	overflow:hidden;
	text-align:center;
	float:right;
	}
.text_gris{
	color:#666;
	font-size:9px;
	text-decoration:none;
	}
.text_negro{
	color:#000;
	font-size:11px;
	text-decoration:none;
	}
.text_negro_12{
	color:#000;
	font-size:11px;
	text-decoration:none;
	}
.text_gris_c{
	color:#ccc;
	font-size:10px;
	text-decoration:none;
	}
.tit_mayan_para{
	background:url(../imgs/tit/tit_rm_01.jpg) no-repeat; width:178px; height:32px;
	}
a.btn_generalidades{
	background:url(../imgs/btn/generalidades.gif) no-repeat; width:116px; height:17px; display:block; float:left;
	}
a.btn_generalidades:hover{
	background-position:0 -17px;
	}
a.btn_overview{
	background:url(../imgs/btn/overviws.gif) no-repeat; width:116px; height:17px; display:block; float:left;
	}
a.btn_overview:hover{
	background-position:0 -17px;
	}
a.btn_tee{
	background:url(../imgs/btn/tee.gif) no-repeat; width:126px; height:17px; display:block; float:left;
	}
a.btn_tee:hover{
	background-position:0 -17px;
	}
a.btn_galeria{
	background:url(../imgs/btn/galeria.gif) no-repeat; width:118px; height:17px; display:block; float:left;
	}
a.btn_galeria:hover{
	background-position:0 -17px;
	}
a.btn_gallery{
	background:url(../imgs/btn/gallery.gif) no-repeat; width:118px; height:17px; display:block; float:left;
	}
a.btn_gallery:hover{
	background-position:0 -17px;
	}
a.btn_contacto{
	background:url(../imgs/btn/contacto.gif) no-repeat; width:108px; height:17px; display:block; float:left;
	}
a.btn_contacto:hover{
	background-position:0 -17px;
	}
a.btn_contac{
	background:url(../imgs/btn/contac.gif) no-repeat; width:108px; height:17px; display:block; float:left;
	}
a.btn_contac:hover{
	background-position:0 -17px;
	}
a.btn_spa{
	background:url(../imgs/btn/btn_spa.gif) no-repeat; width:193px; height:40px; display:block; float:left;
	}
a.btn_spa:hover{
	background-position:0 -40px;
	}
a.btn_food{
	background:url(../imgs/btn/btn_food.gif) no-repeat; width:193px; height:40px; display:block; float:left; margin-top:7px;
	}
a.btn_food:hover{
	background-position:0 -40px;
	}
a.btn_hotel{
	background:url(../imgs/btn/btn_hotel.gif) no-repeat; width:193px; height:40px; display:block; float:left; margin-top:7px;
	}
a.btn_hotel:hover{
	background-position:0 -40px;
	}
a.btn_food_eng{
	background:url(../imgs/btn/btn_food_eng.gif) no-repeat; width:193px; height:40px; display:block; float:left; margin-top:7px;
	}
a.btn_food_eng:hover{
	background-position:0 -40px;
	}
a.btn_hotel_eng{
	background:url(../imgs/btn/btn_hotel_eng.gif) no-repeat; width:193px; height:40px; display:block; float:left; margin-top:7px;
	}
a.btn_hotel_eng:hover{
	background-position:0 -40px;
	}
.barra_logos{
	background:url(../imgs/varios/barra_logos.jpg) no-repeat; width:546px; height:35px; float:left;
	}
.cajas_text{background:#1d303c; border:2px solid #edeceb; color:#FFF; width:200px;}
a.btn_spa_aca{
	background:url(../imgs/btn/btn_copra.gif) no-repeat; width:166px; height:18px; display:block; float:left;
	}
a.btn_spa_aca:hover{
	background-position:0 -18px;
	}
a.btn_spa_cabos{
	background:url(../imgs/btn/btn_punta_sur.gif) no-repeat; width:166px; height:18px; display:block; float:left;
	}
a.btn_spa_cabos:hover{
	background-position:0 -18px;
	}
a.btn_spa_nayar{
	background:url(../imgs/btn/btn_nayar.gif) no-repeat; width:166px; height:18px; display:block; float:left;
	}
a.btn_spa_nayar:hover{
	background-position:0 -18px;
	}
a.btn_spa_manglar{
	background:url(../imgs/btn/btn_manglar.gif) no-repeat; width:166px; height:18px; display:block; float:left;
	}
a.btn_spa_manglar:hover{
	background-position:0 -18px;
	}
a.btn_spa_penisula{
	background:url(../imgs/btn/btn_peninsula.gif) no-repeat; width:166px; height:18px; display:block; float:left;
	}
a.btn_spa_penisula:hover{
	background-position:0 -18px;
	}
/*-----------------------GENERALES DE GALERIA-------------------------------*/	

.mrg_left_04 {
	width:10px;
	height:50px;
}

.info_galeria {
	width:575px;
	height:170px;
	overflow:hidden;
	text-align:justify;
	z-index:1;
	position:relative;
}
.text_noti_c{
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
/*botones*/
.conte_menu_blanco{
	background:url(../imgs/btn/abajo.png) no-repeat bottom;
	width:106px;
	height:113px;
	overflow:hidden;
	}
a.golf{
	background:url(../imgs/btn/golf.gif) no-repeat;
	width:106px;
	height:22px;
	display:block;
	float:left;
	}
a.golf:hover{
	background:url(../imgs/btn/golf02.gif) no-repeat;
	width:106px;
	height:22px;
	display:block;
	float:left;
	}
a.spa{
	background:url(../imgs/btn/spa.gif) no-repeat;
	width:106px;
	height:16px;
	display:block;
	float:left;
	}
a.spa:hover{
	background:url(../imgs/btn/spa02.gif) no-repeat;
	width:106px;
	height:16px;
	display:block;
	float:left;
	}
a.foot{
	background:url(../imgs/btn/foot.png) no-repeat;
	width:106px;
	height:16px;
	display:block;
	float:left;
	}
a.foot:hover{
	background:url(../imgs/btn/foot02.gif) no-repeat;
	width:106px;
	height:16px;
	display:block;
	float:left;
	}
a.hotel{
	background:url(../imgs/btn/hotel.png) no-repeat;
	width:106px;
	height:16px;
	display:block;
	float:left;
	}
a.hotel:hover{
	background:url(../imgs/btn/hotel.gif) no-repeat;
	width:106px;
	height:16px;
	display:block;
	float:left;
	}
a.aca_golf{
	background:url(../imgs/btn/acagolf.gif) no-repeat;
	width:92px;
	height:22px;
	display:block;
	float:left;
	}
a.aca_golf:hover{
	background:url(../imgs/btn/acagolf02.gif) no-repeat;
	width:92px;
	height:22px;
	display:block;
	float:left;
	}
a.aca_spa{
	background:url(../imgs/btn/acaspa.gif) no-repeat;
	width:92px;
	height:16px;
	display:block;
	float:left;
	}
a.aca_spa:hover{
	background:url(../imgs/btn/acaspa02.gif) no-repeat;
	width:92px;
	height:16px;
	display:block;
	float:left;
	}
a.aca_foot{
	background:url(../imgs/btn/acafoot.png) no-repeat;
	width:92px;
	height:16px;
	display:block;
	float:left;
	}
a.aca_foot:hover{
	background:url(../imgs/btn/acafoot02.gif) no-repeat;
	width:92px;
	height:16px;
	display:block;
	float:left;
	}
a.aca_hotel{
	background:url(../imgs/btn/acahotel.png) no-repeat;
	width:92px;
	height:16px;
	display:block;
	float:left;
	}
a.aca_hotel:hover{
	background:url(../imgs/btn/acahotel.gif) no-repeat;
	width:92px;
	height:16px;
	display:block;
	float:left;
	}
.aca_conte_menu_blanco{
	background:url(../imgs/btn/acaabajo.png) no-repeat bottom;
	width:92px;
	height:113px;
	overflow:hidden;
	}
a.pr_golf{
	background:url(../imgs/btn/prgolf.gif) no-repeat;
	width:130px;
	height:22px;
	display:block;
	float:left;
	}
a.pr_golf:hover{
	background:url(../imgs/btn/prgolf02.gif) no-repeat;
	width:130px;
	height:22px;
	display:block;
	float:left;
	}
a.pr_spa{
	background:url(../imgs/btn/prspa.gif) no-repeat;
	width:130px;
	height:16px;
	display:block;
	float:left;
	}
a.pr_spa:hover{
	background:url(../imgs/btn/prspa02.gif) no-repeat;
	width:130px;
	height:16px;
	display:block;
	float:left;
	}
a.pr_foot{
	background:url(../imgs/btn/prfoot.png) no-repeat;
	width:130px;
	height:16px;
	display:block;
	float:left;
	}
a.pr_foot:hover{
	background:url(../imgs/btn/prfoot02.gif) no-repeat;
	width:130px;
	height:16px;
	display:block;
	float:left;
	}
a.pr_hotel{
	background:url(../imgs/btn/prhotel.png) no-repeat;
	width:130px;
	height:16px;
	display:block;
	float:left;
	}
a.pr_hotel:hover{
	background:url(../imgs/btn/prhotel.gif) no-repeat;
	width:130px;
	height:16px;
	display:block;
	float:left;
	}
.pr_conte_menu_blanco{
	background:url(../imgs/btn/prabajo.png) no-repeat bottom;
	width:130px;
	height:113px;
	overflow:hidden;
	}
a.lc_golf{
	background:url(../imgs/btn/lcgolf.gif) no-repeat;
	width:97px;
	height:22px;
	display:block;
	float:left;
	}
a.lc_golf:hover{
	background:url(../imgs/btn/lcgolf02.gif) no-repeat;
	width:97px;
	height:22px;
	display:block;
	float:left;
	}
a.lc_spa{
	background:url(../imgs/btn/lcspa.gif) no-repeat;
	width:97px;
	height:16px;
	display:block;
	float:left;
	}
a.lc_spa:hover{
	background:url(../imgs/btn/lcspa02.gif) no-repeat;
	width:97px;
	height:16px;
	display:block;
	float:left;
	}
a.lc_foot{
	background:url(../imgs/btn/lcfoot.png) no-repeat;
	width:97px;
	height:16px;
	display:block;
	float:left;
	}
a.lc_foot:hover{
	background:url(../imgs/btn/lcfoot02.gif) no-repeat;
	width:97px;
	height:16px;
	display:block;
	float:left;
	}
a.lc_hotel{
	background:url(../imgs/btn/lchotel.png) no-repeat;
	width:97px;
	height:16px;
	display:block;
	float:left;
	}
a.lc_hotel:hover{
	background:url(../imgs/btn/lchotel.gif) no-repeat;
	width:97px;
	height:16px;
	display:block;
	float:left;
	}
.lc_conte_menu_blanco{
	background:url(../imgs/btn/lcabajo.png) no-repeat bottom;
	width:97px;
	height:113px;
	overflow:hidden;
	}
a.nv_golf{
	background:url(../imgs/btn/nvgolf.gif) no-repeat;
	width:121px;
	height:22px;
	display:block;
	float:left;
	}
a.nv_golf:hover{
	background:url(../imgs/btn/nvgolf02.gif) no-repeat;
	width:121px;
	height:22px;
	display:block;
	float:left;
	}
a.nv_spa{
	background:url(../imgs/btn/nvspa.gif) no-repeat;
	width:121px;
	height:16px;
	display:block;
	float:left;
	}
a.nv_spa:hover{
	background:url(../imgs/btn/nvspa02.gif) no-repeat;
	width:121px;
	height:16px;
	display:block;
	float:left;
	}
a.nv_foot{
	background:url(../imgs/btn/nvfoot.png) no-repeat;
	width:121px;
	height:16px;
	display:block;
	float:left;
	}
a.nv_foot:hover{
	background:url(../imgs/btn/nvfoot02.gif) no-repeat;
	width:121px;
	height:16px;
	display:block;
	float:left;
	}
a.nv_hotel{
	background:url(../imgs/btn/nvhotel.png) no-repeat;
	width:121px;
	height:16px;
	display:block;
	float:left;
	}
a.nv_hotel:hover{
	background:url(../imgs/btn/nvhotel.gif) no-repeat;
	width:121px;
	height:16px;
	display:block;
	float:left;
	}
.nv_conte_menu_blanco{
	background:url(../imgs/btn/nvabajo.png) no-repeat bottom;
	width:121px;
	height:113px;
	overflow:hidden;
	}
.bg_spa_gral{
	background:url(../imgs/bg/bg_brio_spa.jpg) no-repeat;
	width:798px;
	height:265px;
	}
.bg_food_gral{
	background:url(../imgs/bg/bg_alimentos_bebidas.jpg) no-repeat;
	width:798px;
	height:265px;
	overflow:hidden;
	}
.bg_food_gral_eg{
	background:url(../imgs/bg/bg_food_sprits.jpg) no-repeat;
	width:798px;
	height:265px;
	overflow:hidden;
	}
.bg_hotel_gral{
	background:url(../imgs/bg/bg_hotel.jpg) no-repeat;
	width:798px;
	height:265px;
	overflow:hidden;
	}
.cont_img_spa{
	width:510px;
	height:231px;
	float:right;
	border:1px solid #FFF;
	overflow:hidden;
	}
.cont_tum{
	display:block;
	float:left; width:28px; height:28px; border:1px solid #FFF;
	margin:10px;
	}
.text_alim{
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.text_alim:hover{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background-color:#4e5459;
	text-decoration:none;
	}
.text_alim_active{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background-color:#4e5459;
	text-decoration:none;
	}
.info_rest{width:410px; height:110px; padding-top:20px;  padding-right:10px;}
.info_rest_noti{width:500px; height:230px; padding-top:20px;  padding-right:10px;}
.banner_noticia{
	background:url(../imgs/varios/b_noticias.jpg) no-repeat;
	width:228px;
	height:507px;
	}
.banner_news{
	background:url(../imgs/varios/b_news.jpg) no-repeat;
	width:228px;
	height:507px;
	}
.bg_noticias_{
	background:url(../imgs/bg/bg_noticias.jpg) no-repeat;
	width:798px;
	height:234px;
	overflow:hidden;
	}
.tit_noti{
	color:#002941;
	font-size:18px;
	}
.cont_titulo{width:278px; height:80px; overflow:hidden; text-align:center}
.bg_contacto{
	width:468px; height:425px; background:url(../imgs/bg/bg_contacto.jpg) no-repeat;
	}
.bg_contact{
	width:468px; height:425px; background:url(../imgs/bg/bg_contac.jpg) no-repeat;
	}
.text_field{border:1px solid #999; color:#656565 width:250px; }
.btn_limpiar{ background:url(../imgs/btn/btn_limpiar.gif) no-repeat; width:82px; height:28px; margin:5px; display:block; float:left; }
.btn_enviar{ background:url(../imgs/btn/btn_enviar.gif) no-repeat; width:82px; height:28px;  margin:5px; display:block; float:left}
.btn_clear{ background:url(../imgs/btn/btn_clear.gif) no-repeat; width:82px; height:28px; margin:5px; display:block; float:left; }
.btn_send{ background:url(../imgs/btn/btn_send.gif) no-repeat; width:82px; height:28px;  margin:5px; display:block; float:left}
.banner_mapa{
	background:url(../imgs/varios/b_mapa.jpg)no-repeat;
	width:228px;
	height:507px;
	}
.banner_map{
	background:url(../imgs/varios/b_map.jpg)no-repeat;
	width:228px;
	height:507px;
	}
.cont_site_map{width:100px; height:310px; text-align:center}
a.foot_eng{
	background:url(../imgs/btn/alimentos.png) no-repeat;
	width:106px;
	height:16px;
	display:block;
	float:left;
	}
a.foot_eng:hover{
	background:url(../imgs/btn/alimentos02.gif) no-repeat;
	width:106px;
	height:16px;
	display:block;
	float:left;
	}
a.aca_foot_eng{
	background:url(../imgs/btn/acaalimentos.png) no-repeat;
	width:92px;
	height:16px;
	display:block;
	float:left;
	}
a.aca_foot_eng:hover{
	background:url(../imgs/btn/acaalimentos02.gif) no-repeat;
	width:92px;
	height:16px;
	display:block;
	float:left;
	}
a.pr_foot_eng{
	background:url(../imgs/btn/pralimentos.png) no-repeat;
	width:130px;
	height:16px;
	display:block;
	float:left;
	}
a.pr_foot_eng:hover{
	background:url(../imgs/btn/pralimentos.gif) no-repeat;
	width:130px;
	height:16px;
	display:block;
	float:left;
	}
a.lc_foot_eng{
	background:url(../imgs/btn/lcalimentos.png) no-repeat;
	width:97px;
	height:16px;
	display:block;
	float:left;
	}
a.lc_foot_eng:hover{
	background:url(../imgs/btn/lcalimentos02.gif) no-repeat;
	width:97px;
	height:16px;
	display:block;
	float:left;
	}
a.nv_foot_eng{
	background:url(../imgs/btn/nvalimentos.png) no-repeat;
	width:121px;
	height:16px;
	display:block;
	float:left;
	}
a.nv_foot_eng:hover{
	background:url(../imgs/btn/nvalimentos02.gif) no-repeat;
	width:121px;
	height:16px;
	display:block;
	float:left;
	}