/* CSS Document */

body{
	background:url(../imgs/bg/bg.gif) #142b40 repeat-x;
	margin : 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00aeef;
}
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;
	}
	.noticia01_eng{
	background:url(../imgs/varios/noti_01_eng.png) no-repeat;
	width:277px;
	height:36px;
	cursor:pointer;
	}
.contenido {
	width:1026px;
	overflow:hidden;
	/*height:700px;*/
	}	
	
.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;
	}
.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*/
	}
.img_01{
	background:url(../imgs/varios/vidanta_01.jpg) no-repeat;
	width:522px;
	height:133px;
	}
.img_02{
	background:url(../imgs/varios/vidanta_02.jpg) no-repeat;
	width:504px;
	height:133px;
	}
.img_03{
	background:url(../imgs/varios/vidanta_03.jpg) no-repeat;
	width:522px;
	height:201px;
	}
.img_04{
	background:url(../imgs/varios/vidanta_04.jpg) no-repeat;
	width:504px;
	height:201px;
	}
.img_05{
	background:url(../imgs/varios/vidanta_05.jpg) no-repeat;
	width:522px;
	height:186px;
	}
.img_06{
	background:url(../imgs/varios/vidanta_06.jpg) no-repeat;
	width:504px;
	height:186px;
	}
.boot{
	background:url(../imgs/bg/bg_bott.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_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_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_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_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;
	}
.text_blanco_10{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	}
.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.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.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_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.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_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.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_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.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_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;
	}
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;
	}
.noticia01{
	background:url(../imgs/varios/noti_01.png) no-repeat;
	width:277px;
	height:36px;
	cursor:pointer;
	}


.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:550px;
	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_gris_c{
	color:#ccc;
	font-size:11px;
	text-decoration:none;
	}
.text_noti_c{
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
.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; }
	.barra_logos{
	background:url(../imgs/varios/barra_logos.jpg) no-repeat; width:546px; height:35px; float:left;
	}