select
{
	border: 1px solid #A5BC83;
	height: 20px;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 10px;
}

a:visited
{
	color: Blue;
}

#divHome
{
	left: 10px;
	width: 760px;
}

#header
{
	position: relative;
	width: 760px;
	height: 60px;
}

#logoheader
{
	position: relative;
	width: 290px;
	float: left;
}

#publicidadTop
{
	position: relative;
	text-align: right;
	float: right;
	width: 470px;
}

#divMigas
{
	position: relative;
	width: 562px;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma;
	margin-top: 16px;
	margin-bottom: 5px;
	top: 0px;
	left: 0px;
	float:left;
}

#divHome_ColumnaIzquierda
{
	position: relative;
	float: left;
	width: 335px;
	z-index: 500;
}

#divHome_ColumnaDerecha
{
	position: relative;
	float: right;
	margin-left: 15px;
	width: 409px;
}

#divHomeDestino
{
	position: absolute;
	float: left;
	top: 0px;
	width: 760px;
	margin-top: 10px;
}

#HeaderDestino
{
	position: relative;
	width: 760px;
}

/*--- Header Destino ----------------[start]---*/
#TitleDestino
{
	position: relative;
	height: 182px;
	background-color: #A5BC83;
}
#TitleDestino_FotoHeader
{
	background-image: url(  "../images/header_destinos.jpg" );
	width: 760px;
	height: 178px;
	position: relative;
	top: 4px;
}
#TitleDestino_FotoPrincipal
{
	position: relative;
	top: 14px;
	left: 24px;
}
#TitleDestino_DestinoNombre
{
	font-family: Verdana;
	font-size: 20px;
	color: #660066;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 12px;
}

.PreviajeMainTitle
{
	font-family: Verdana;
	font-size: 20px;
	color: #660066;
	margin-top: 6px;
	margin-left: 10px;
	clear: both;
	width: 100%;
}


/*---------------------------------------------*/

/*--- Header Destino Modulo ---------[start]---*/


#TitleDestinoModulo
{
	background-image: url(  "../../images/header_destinos.jpg" );
	position: relative;
	width: 760px;
	height: 178px;
}

#TitleDestinoModulo_FotoPrincipal
{
	position: relative;
	top: 14px;
	left: 24px;
}
#TitleDestinoModulo_DestinoNombre
{
	font-family: Verdana;
	font-size: 20px;
	color: #660066;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 12px;
}
/*---------------------------------------------*/

#ContentDestino
{
	position: relative;
	width: 760px;
	float: left;
}

#ContentDestinoModulo
{
	position: relative;
	width: 760px;
	top: 0px;
	left: 0px;
}

#TitleHome
{
	position: relative;
	float: left;
	width: 760px;
	height: 159px;
}


#TitleHomeRanking
{
	position: absolute;
	top: 120px;
	left: 10px;
	width: 760px;
	height: 120px;
}
#TitleHomeRanking
{
	position: absolute;
	top: 120px;
	left: 10px;
	width: 760px;
	height: 120px;
}

#ContentHomeRanking
{
	left: 10px;
}

.SkyCrapper
{
	position: absolute;
	top: 95px;
	left: 780px;
	visibility: visible;
}

.SkyCrapperDestinos
{
	position: absolute;
	float: right;
	top: 106px;
	left: 785px;
	visibility:visible;
}

.miga
{
	display: inline;
}
.migaSel
{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	display: inline;
}
#divHome_BusqDestino
{
	position: relative;
	float: left; /*width: 334px;*/
	height: 206px;
	margin-top: 15px;
	z-index: 200;
}
#divHome_RankingHoteles
{
	position: relative;
	float: left;
	width: 406px;
	height: 206px;
	margin-top: 15px;
}

#divHome_TagCloudDestinos
{
	position: relative;
	float: left; /*width: 334px;*/
	height: 245px;
	margin-top: 15px;
}


#divTagCloudDestinosBox
{
	position: relative;
	width: 334px; /* height: 240px;*/
	height: 100%;
	overflow: hidden;
	background: #DEF2D7;
}
#divTagCloudDestinos
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 334px;
	height: 100%;
	overflow: hidden;
	background: #DEF2D7;
	line-height: 32px;
}

.divTagCloudDestinosSize01
{
	font-size: 14px;
}
.divTagCloudDestinosSize02
{
	font-size: 20px;
}
.divTagCloudDestinosSize03
{
	font-size: 26px;
}
.divTagCloudDestinosSeparator
{
	font-size: 26px;
	color: #DEF2D7;
}
#divTagCloudDestinos a:link
{
	color: #3780B3;
	text-decoration: none;
	outline-style: none;
}
#divTagCloudDestinos a:visited
{
	color: #3780B3;
	text-decoration: none;
	outline-style: none;
}
#divTagCloudDestinos a:hover
{
	color: #DEF2D7;
	background: #3780B3;
	text-decoration: none;
	outline-style: none;
}
#divTagCloudDestinos a:active
{
	color: #3780B3;
	text-decoration: none;
	outline-style: none;
}

#divHome_RankingDestinosIdeales
{
	position: relative;
	float: left;
	width: 406px;
	height: 245px;
	margin-top: 15px;
	z-index: 50;
}

#divHome_RankingDestinosActividad
{
	position: relative;
	float: left; /*width: 334px;*/
	height: 280px;
	margin-top: 15px;
	_z-index: -200;
}

#divHome_RankingFotos
{
	position: relative;
	float: left;
	width: 406px;
	height: 280px;
	margin-top: 15px;
	_z-index: -200;
}

#divHome_RankingNotas
{
	border: 1px solid #CCD9B8;
	position: relative;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	z-index: 100;
	width: 757px;
}

#titHome
{
	position: absolute;
	top: 239px;
	left: 9px;
	width: 344px;
	height: 49px;
	z-index: 101;
}

#titHeaderSeccion
{
	position: absolute;
	top: 309px;
	left: 25px;
	width: 300px;
}

#imgRightSeccion
{
	position: absolute;
	top: 188px;
	left: 522px;
	z-index: 101;
}

.fondoOscuro
{
	background-color: #A5BC83;
}

.titblancos16TD
{
	height: 20px;
	background-color: #A5BC83;
}

.titblancos16
{
	font-family: Verdana;
	font-size: 20px;
	font-weight: 500;
	background-color: #A5BC83;
	color: #FFFFFF;
	display: inline;
}

.titHeaderSeccion
{
	font-size: 24px;
	font-family: Verdana;
	font-weight: 600;
	color: #000000;
	line-height: 24px;
}
.titverde13
{
	font-size: 13px;
	font-weight: bold;
	color: #98B371;
}
.titblanco26
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 30px;
}
.titblanco20
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 30px;
}
.titblanco14
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
}
#anillado
{
	background-image: url(img/felices/anillado.gif);
	background-repeat: no-repeat;
	width: 255px;
	position: absolute;
	top: 380px;
	left: 495px;
}
#libreta
{
	background-image: url(imgages/fondohoja.jpg);
	width: 250px;
	position: absolute;
	top: 401px;
	left: 495px;
}
#dobletabla
{
	background-color: #ffffff;
	width: 720px;
	border: 20px solid #E6ECDC;
}
#tablasecretos
{
	background-image: url(../images/background_degrade.gif);
	background-repeat: repeat-y;
	border: 1px solid #E6ECDC;
}
#fototablasecretos
{
	background-image: url(../images/img_lomejor-peor_new.jpg);
	width: 334px;
	height: 205px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 150;
	border: 0px;
}

#buscartablasecretos
{
	background-color: transparent;
	width: 324px;
	height: 66px;
	position: absolute;
	top: 146px;
	left: 0px;
	z-index: 200;
}



#tabladegrade
{
	width: 334px;
	background-image: url(../images/anillado.gif);
	background-repeat: repeat-x;
}
#verdeclaro
{
	background-color: #E6ECDC;
	width: 760px;
}

#verdeclaro-destino
{
	background-color: #E6ECDC;
	height: 400px;
	width: 760px;
}
#cajatextointro
{
	width: 550px;
	height: 170px;
	margin-left: 10px;
}
#cajatexto
{
	width: 700px;
	margin-left: 10px;
}
.cajatextovioleta
{
	position: relative;
	top: 0px;
	width: 200px;
	height: 24px;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 25px;
	color: #660066;
	font-weight: bolder;
	font-family: Arial;
	left: 0px;
	z-index: 200px;
}
.cajatextovioleta2
{
	font-family: Arial;
	font-size: 14px;
	position: absolute;
	top: 90px;
	width: 200px;
	margin-left: 10px;
	color: #660066;
}

.textoVioletaHeaderRanking
{
	color: #660066;
	font-family: Verdana;
	font-size: 20px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.descubraingreso
{
	font-family: Verdana;
	font-size: 11px;
	margin-bottom: 10px;
}

.ingresobuscador
{
	font-family: Verdana;
	font-size: 11px;
}

#intro
{
	position: relative;
	float: left;
	width: 450px;
	height: 120px;
	padding-left: 12px;
	padding-top: 10px;
	text-align: justify;
	line-height: 1.5;
	overflow: hidden;
}
.textos
{
	text-align: justify;
	width: 700px;
}
.fontMsgInfo
{
	font-size: 12px;
}
.punteadagris
{
	color: Silver;
	width: 700px; /* 680px; */
}
#paginado
{
	width: 700px;
	text-align: center;
}
.fontBold
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}

.fontLinkBold
{
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}
.votos
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;
}
.bordetablaverde
{
	border: 1px #BAD3A7;
}
.cajablancabordeverde
{
	background: #FFFFFF;
	border: 1px solid #A5BC83;
}
.cajaverdebordeverde
{
	background: #DEF2D6;
	border: 1px solid #A5BC83;
}
.tablabordeverde
{
	background: #FFFFFF;
	border: 1px solid #CCD9B8;
}
.tablabordeverdeFotos
{
	background: #FFFFFF;
	border: 10px solid #CCD9B8;
}

#dobletabla2
{
	background-color: #ffffff;
	width: 740px;
	border: 10px solid #E6ECDC;
	vertical-align: top;
}
#cajablancabordeverde
{
	background: #FFFFFF;
	border: 1px solid #A5BC83;
}
#cajatexto2
{
	width: 720px;
	margin-top: 10px;
}
.cajausuarios
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-right: 10px;
}
.inputtexto
{
	color: #000000;
	text-decoration: none; /*background-color: #E6ECDC;*/
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.inputusuario
{
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	width: 170px;
}
.selinputusuario
{
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	width: 205px;
}
.comboboton
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.titnegrofondoverde
{
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	background: #DEF2D6;
	line-height: 30px;
	border-bottom: 1px solid #CCD9B8;
}
.asteriscocampos
{
	color: #FF0000;
}
.tablausuarios
{
	background-color: #E6ECDC;
}
.tablaGris
{
	background-color: #EAEAEA;
}
.tablaGris a, .tablaGris a:link, .tablaGris a:visited, .tablaGris a:hover, .tablaGris a:active
{
	color: #000000;
}
.cajasuarios
{
	padding-left: 10px;
	padding-right: 10px;
}
#fondoblanco
{
	background-color: #FFFFFF;
}
#tablacontenidoquehacer
{
	background-color: #E6ECDC;
	width: 720px;
	border: 1px solid #CCD9B8;
	margin-left: 10px;
	height: 10%;
}
.tablacontenidoquehacer
{
	background-color: #E6ECDC;
	width: 720px;
	border: 1px solid #CCD9B8;
	margin-left:10px;
	margin-top:10px;
	/*height: 10%;*/
}
#cajatextofondoverde
{
	width: 720px;
	height: 26px;
	background: #DEF3D6;
	border-bottom: 1px solid #CCD9B8;
	margin-bottom: 0px;
	vertical-align: middle;
	padding-top: 8px;
}E5ECDC
.cajatextofondoverde
{
	width: 720px;
	height: 28px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	background: #DEF3D6;
	border: 1px solid #CCD9B8;
}

.cajatextofondoverdecomentario
{
	width: 719px;
	height: 20px;
	font-weight:normal;
	font-family: Verdana;
	font-size: 11px;
	background: #DEF3D6;
	border: 1px solid #CCD9B8;
}

#cajatextofondoverdegaleriafotos
{
	width: 720px;
	height: 26px;
	background: #E5ECDC;
	border-bottom: 1px solid #CCD9B8;
	margin-bottom: 0px;
	vertical-align: middle;
	padding-top: 8px;
}

.cajatextofondoverdebordebottom
{
	width: 720px;
	height: 28px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	background: #DEF3D6;
	border-bottom: 1px solid #CCD9B8;
}

.verdana11
{
	font-family: Verdana;
	font-size: 11px;
}
.verdana11Link
{
	font-family: Verdana;
	font-size: 11px;
	color: Blue;
}
.verdana10Bold
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.cajatitulofondoverde
{
	width: 720px;
	height: 28px;
	background: #DEF3D6;
	border-bottom: 1px solid #CCD9B8;
	vertical-align: middle;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}

.cajatitulofondoverde1
{
	width: 720px;
	height: 12px;
	background: #DEF3D6;
	border-bottom: 1px solid #CCD9B8;
	vertical-align: middle;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}


.RankingDestinosHeader
{
	width: 100%;
	height: 18px;
	background: #DEF3D6;
	vertical-align: middle;
	border: 10px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}

.tblRankingDestinosContenidoFotos
{
	width: 720px;
	height: 12px;
	background: #E6ECDC;
	border-bottom: 1px solid #CCD9B8;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
}

.tblRankingDestinosContenido
{
	background-color: #E6ECDC;
	width: 720px;
	border: 1px solid #CCD9B8;
	margin-left: 10px;
	margin-bottom:10px;
	margin-top:10px;
	/*height: 10%;*/
}

.introquehacer
{
	background: #FFFFFF;
	width: 470px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 5px;
	margin-top: 10px;
}
.tablacontenidoverde
{
	background-color: #E6ECDC;
	border: 1px solid #CCD9B8;
}
.box_blur
{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}
.box_shadow, .box_content
{
	position: relative;
	bottom: 1px;
	right: 1px;
	background-position: center top;
}
.box_shadow
{
	background-color: #aaa; /*shadow color*/
	color: inherit;
}


.box_rectangle
{
	border: 1px solid #A5BC83;
	padding: 5px;
}

.box_rectangle2
{
	border: none;
	padding: 5px;
}

.h1
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #A5BC83;
}

.floatRankingCalifHoteles
{
	position: relative;
	z-index: 100;
	background-color: #ffffff;
	padding: 10px;
	border: solid 1px #CCD9B8;
}


.floatCalifHoteles
{
	position: relative;
	z-index: 100;
	background-color: #ffffff;
	top: 0px;
	left: -1px;
	width: 390px; /* con esto fijo FF no lo expande     height: 70px; */
	padding: 10px;
	border: solid 1px #CCD9B8;
}
.floatCalifHotelesPorDestino
{
	position: relative;
	z-index: 100;
	background-color: #ffffff; /*    top: 107px;*/
	left: -2px;
	width: 390px; /* con esto fijo FF no lo expande     height: 70px; */
	padding: 10px;
	border: solid 1px #CCD9B8;
}

.floatDestinoCalifHoteles
{
	position: relative;
	z-index: 200;
	padding: 10px;
	border: solid 1px #CCD9B8;
}

.floatBusquedaDestino
{
	/* con esto fijo FF no lo expande     height: 70px; */
	width: 100%;
	background-color: transparent;
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 200;
}


.floatCalifDestinoIdeales
{
	display: block;
	position: relative; /*    z-index: 100;*/
	background-color: #ffffff; /*top: 676px;     left: 358px;     width: 390px;*/ /* con esto fijo FF no lo expande     height: 70px; */
	padding: 10px;
	border: solid 1px #CCD9B8; /*     position: relative;     top: -110px;     left: 0px; */
}
.floatCalifDestinoPorActividad
{
	display: block;
	position: relative; /*z-index: 100;*/
	background-color: #ffffff; /*top: 949px;     left: 10px;     width: 314px;*/ /* con esto fijo FF no lo expande     height: 70px; */
	padding: 10px;
	border: solid 1px #CCD9B8; /*     position: relative;     top: -70px;     left: 0px; */
}

.floatAgregarFotos
{
	position: relative;
	z-index: 100;
	background-color: #ffffff; /*top: 0px;*/ /*left: 465px;*/ /*width: 390px;*/
	padding: 10px;
	border: solid 1px #CCD9B8;
}

.floatAgregarFotosDeGaleria
{
	position: relative;
	z-index: 100;
	background-color: #ffffff; /*top: 0px;*/ /*left: 465px;*/ /*width: 390px;*/
	padding: 10px;
	border: solid 1px #CCD9B8;
}



.floatRankingCalifHoteles_NewHotel
{
	position: relative;
	background-color: #E6ECDC;
	border: solid 1px #CCD9B8;
	padding: 5px;
	display: none;
}

.floatCalifHoteles_NewHotel
{
	position: relative;
	background-color: #E6ECDC;
	border: solid 1px #CCD9B8;
	padding: 5px;
	display: none;
}
.floatCalifHotelesPorDestino_NewDestino
{
	position: relative;
	background-color: #E6ECDC;
	border: solid 1px #CCD9B8;
	padding: 5px;
	display: none;
}
.floatDestinoCalifHoteles_NewHotel
{
	position: relative;
	background-color: #E6ECDC;
	border: solid 1px #CCD9B8;
	padding: 5px;
	display: none;
}
.floatCalifDestinoIdeales_NewDestino
{
	position: relative;
	background-color: #E6ECDC;
	border: solid 1px #CCD9B8;
	padding: 5px;
	display: none;
}
.floatCalifDestinoPorActividad_NewDestino
{
	position: relative;
	background-color: #E6ECDC;
	border: solid 1px #CCD9B8;
	padding: 5px;
	display: none;
}
.floatAgregarFotos_NewDestino
{
	position: relative;
	background-color: #E6ECDC;
	border: solid 1px #CCD9B8;
	padding: 5px;
	display: none;
}

.floatAgregarFotosDeGaleria_NewDestino
{
	position: relative;
	background-color: #E6ECDC;
	border: solid 1px #CCD9B8;
	padding: 5px;
	display: none;
}

.floatBusquedaDestino_NewDestino
{
	position: relative;
	background-color: #ffffff;
	border: solid 1px #CCD9B8;
	height: 154px;
}

.floatBusquedaDestino_NewDestino .divBusquedaDestino_NewDestinoDataClass
{
	margin: 10px;
	background-color: #E6ECDC;
	height: 117px;
}

.floatBusquedaDestino_NewDestino .divBusquedaDestino_NewDestinoDataClass .floatBusquedaDestino_NewDestinoLevel2
{
	margin-left: 10px;
	padding-top: 10px;
}

.floatBusquedaDestino_NewDestino #imgCloseBusquedaDestino
{
	position: absolute;
	top: 130px;
	right: 10px;
}

.floatBusquedaDestino_NewDestino .divBusquedaDestino_NewDestinoDataClass .floatBusquedaDestinoFieldContainer
{
	margin-top: 3px;
}

.floatBusquedaDestino_NewDestino .divBusquedaDestino_NewDestinoDataClass #imgSendPropose
{
	margin-top: 3px;
	margin-left: 142px;
}

.floatBusquedaDestino_NewDestino .divBusquedaDestino_NewDestinoDataClass input
{
	border: solid 1px #AAB9D8;
}


/* BEGIN -- DROP SHADOW */
.shadow-container
{
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	display: block;
}

.shadow-container .shadow2, .shadow-container .shadow3, .shadow-container .dropshadowcontent
{
	position: relative;
	left: -1px;
	top: -1px;
}

.shadow-container .shadow1
{
	background: #E1E0E1;
}

.shadow-container .shadow2
{
	background: #BBBABB;
}

.shadow-container .shadow3
{
	background: #989698;
}

.shadow-container .dropshadowcontent
{
	background: #ffffff;
	border-right: 1px solid #848284;
	border-bottom: 1px solid #848284;
}
/* END   -- DROP SHADOW */


.tabOption
{
	background-color: #A5BC83; /* #E6ECDC; */
	color: #080884;
	padding:5px;
	position:relative;
	top:-5px;
	display: inline;
}
.tabOption_Selected
{
	background-color:#093D6F;
	color:#FFFFFF;
	display:inline;
	padding:5px;
	position:relative;
	top:-5px;
}
.tabOption_Selected A
{
	color: #FFFFFF;
}
.tabSeparator
{
	background-color: #093D6F;
	width: 760px;
	height: 3px;
	padding: 1px;
}
.hotelSection
{
	background: #FFFFFF;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
	margin-top: 5px;
}


.tituloNotas
{
	height: 28px;
	background-color: #DEF3D6;
	font-size: 12px;
	border-bottom: solid 1px #CCD9B8;
	font-family: Verdana;
	font-weight: bold;
	width: 758px;
}

#divRankingCalifHoteles_Container
{
	display: none;
	position: relative;
	float: right;
	width: 258px;
	z-index: 200;
}

#divCalifHotelesPorDestino_Container
{
	display: none;
	position: absolute;
	left: 1px;
	top: 106px;
	width: 415px;
	z-index: 300;
}

#divCalifHoteles_Container
{
	display: none;
	position: absolute;
	left: 1px;
	top: 106px;
	width: 415px;
	z-index: 300;
}

#divBusquedaDestino_Container
{
	position: absolute;
	display: none;
	left: -10px;
	width: 336px;
}

#divAgregarFotos_Container
{
	display: none;
	float: right;
	left: 0px;
	position: absolute;
	top: 700px;
	width: 408px;
	z-index: 300;
}

#divCalifDestinoPorActividad_Container
{
	display: none;
	position: absolute;
	left: 0px;
	top: 676px;
	width: 408px;
	z-index: 200;
}

#divCalifDestinoIdeales_Container
{
	display: none;
	position: absolute;
	left: 0px;
	top: 384px;
	width: 100%;
	z-index: 200;
}

.inputTextoBuscadores
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	border: solid 1px #AAB9D8;
}



#datosutiles
{
	position: relative;
	float: right;
	width: 255px;
	height: 110px;
	margin-top: 15px;
	margin-right: 12px;
	background-image: url(  'img/felices/anillado.gif' );
	background-repeat: no-repeat;
}

#divHomeDestino_EvaluacionesUsuarios
{
	position: relative;
	float: left;
	height: 228px; /*margin-left:12px;*/
	margin-top: 12px; /*width:748px;*/
	padding-left: 12px;
}

#anilladovertical
{
	position: relative;
	float: left;
	top: 0px;
	width: 30px;
	height: 100%;
	background-image: url(  '../images/anilladovertical.gif' );
	background-repeat: repeat-y;
}

#evaluaciones
{
	position: relative;
	float: left;
	width: 706px;
	height: 100%; /*margin-right:12px;*/
	background-image: url(  '../images/fondohoja.jpg' );
}

#solapa_izq
{
	position: relative;
	float: left;
	height: 20px;
	margin-top: 10px;
	background-color: #E6ECDC;
}

#divHomeDestinos_Notas
{
	position: relative;
	float: left;
	width: 760px; /*height:122px;*/
	margin-top: 15px;
}

#divHomeDestino_ComentariosUsuarios
{
	position: relative;
	float: left;
	width: 760px;
	margin-top: 10px;
}

#divHomeDestino_Sug_Rank_Clasif
{
	position: relative;
	float: left;
	width: 760px;
	height: 300px;
	margin-top: 15px;
	z-index: 200;
}

#divHomeDestino_FotosDestino
{
	position: relative;
	float: left;
	margin-top: 15px;
	z-index: 150;
}

#divHomeDestino_Footer
{
	position: relative;
	float: left;
	margin-top: 20px;
}

#divEvaluarHotel
{
	width: 760px;
}



#divDestinosPorActividad
{
	position: relative;
	height: 100%;
	width: 100;
}

.HotelProposeFieldSeparatorCell
{
	width: 20px;
}


/* BEGIN. HotelesDestinosPopulares */

#HotelesDestinosPopularesMainContainer
{
	background-color: #f0f0f0;
	border: solid 1px #ccd9b8;
	width: 762px;
	height: 267px;
	position: relative;
	float: left;
}

#HotelesDestinosPopularesTopContainer
{
	border-bottom: solid 1px #ccd9b8;
	background-color: #def3d6;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
}

#HotelesDestinosPopularesBottomContainer
{
	margin: 10px;
}

.HotelesDestinosPopularesLinkContainer
{
	margin-bottom: 5px;
}

.HotelesDestinosPopularesDestinoLink
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 7.6pt;
}


.HotelesDestinosPopularesLinkContainer a:link
{
	color: Blue;
}
.HotelesDestinosPopularesLinkContainer a:visited
{
	color: Blue;
}
.HotelesDestinosPopularesLinkContainer a:normal
{
	color: Blue;
}


/* END. HotelesDestinosPopulares */

#divTituloSugerencias
{
	position: relative;
	height: 30px;
	width: 698px;
	background-color: #DEF3D6;
	border: solid 1px #CCD9B8;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

#divMainContent
{
	width: 720px;
	margin: 10px 10px 10px 10px;
}

#divMainSugerencias
{
	padding: 10px 10px 10px 10px;
	background-color: #E5ECDC;
	border-left: solid 1px #;
	border-right: solid 1px #CCD9B8;
	border-bottom: solid 1px #CCD9B8;
}

.divContentSugerencias
{
}

.titNegroFondoBlanco
{
	font-size: 12px;
	font-weight: bolder;
	font-family: Verdana;
	color: #000000;
	background: #FFFFFF;
}

.bordeVerdeClaro
{
	border: solid 1px #CCD9B8;
}

.bordeNegro
{
	border: solid 1px #000000;
}

#divComentariosUsuarios
{
	position: relative;
	width: 700px;
	margin-top: 15px;
}

div.fileinputs
{
	position:relative;
	/*float: left;*/
	/*width: 330px;*/
	/*margin-left: 20px;*/
}

div.fakefile
{
	position:absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file
{
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.divInputClass
{
	float: left;
}
/* BEGIN. RankingDestinosMasFotos */

#RankingDestinosMasFotosMainContainer
{
	width: 720px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #e6ecdc;
	border: solid 1px #ccd9b8;
}

#RankingDestinosMasFotosTopContainer
{
	border-bottom: solid 1px #ccd9b8;
	background-color: #def3d6;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
}

#RankingDestinosMasFotosBottomContainer
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: 0 auto; 
	overflow: auto;
}

.RankingDestinosMasFotosColumn
{
	float:left; 
	width:33%;
}

.RankingDestinosMasFotosRow
{
	height:18px;
}

/* END. RankingDestinosMasFotos */


/* BEGIN. GaleriaFotos */

#GaleriaFotosBuscarDestinoContainer
{
	height: 22px;
	margin: 10px;
	padding-bottom: 10px;
}

.GaleriaFotosPhotosRow
{
	height: 250px;
	width: 720px;
	overflow:hidden;
}

.GaleriaFotosPhotosCell
{
	margin: 9px 10px 9px 10px;
	width: 121px;
	height: 198px;
	text-align: center;
	float: left;
}

.GaleriaFotosPhotosCellTop
{
	background-color: #ffffff;
	height: 134px;
	margin-bottom: 10px;
}

.GaleriaFotosPhotosCellTopImageContainer
{
	padding-top: 7px;
	height:104px;
	/*width:108px;*/

}

.GaleriaFotosPhotosCellTopRankingContainer
{
	margin-top: 4px;
}

#GaleriaFotosPhotosContainer
{
	margin-bottom: 0px;
	width:720px;
}

#GaleriaFotosPhotoIndexContainer
{
	width: 100%;
	margin-bottom: 10px;
}

/* END. GaleriaFotos */



/* BEGIN. FotosListaDestino */

#RankingDestinoContenidoFLDMainContainer
{
	width: 720px;
	height: 217px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #e6ecdc;
	border: solid 1px #ccd9b8;
}

#RankingDestinoContenidoFLDTopContainer
{
	margin-top: 10px;
	margin-left: 10px;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
}

#RankingDestinoContenidoFLDBottomContainer
{
}

#RankingDestinoContenidoFLDBottomContainerInner
{
	margin: 10px;
}

.RankingDestinoContenidoFLDRegionContainer
{
	float: left;
	border: solid 1px #ccd9b8;
	width: 224px;
	height: 170px;
	background-color: #ffffff;
}

#RankingDestinoContenidoFLDRegionContainer0
{
	margin-right: 10px;
}

#RankingDestinoContenidoFLDRegionContainer1
{
	margin-right: 10px;
}

#RankingDestinoContenidoFLDRegionContainer2
{
}

.RankingDestinoContenidoFLDRegionName
{
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.RankingDestinoContenidoFLDRegionItemsContainer
{
	margin-left: 10px;
	height: 84px;
	margin-bottom: 18px;
}

.RankingDestinoContenidoFLDRegionItem
{
	margin-top: 2px;
}

.RankingDestinoContenidoFLDRegionItem a:hover
{
	color: #0000ff;
}
.RankingDestinoContenidoFLDRegionItem a:normal
{
	color: #0000ff;
}
.RankingDestinoContenidoFLDRegionItem a:visited
{
	color: #0000ff;
}
.RankingDestinoContenidoFLDRegionItem a:active
{
	color: #0000ff;
}

.RankingDestinoContenidoFLDRegionSeeMoreContainer
{
	margin-left: 10px;
}

#FotosListaDestinoBuscarDestinoContainer
{
	height: 22px;
	margin: 10px;
	padding-bottom: 10px;
}

#FotosListaDestinoBuscarDestinoTopContainer
{
	height: 56px;
}

#FotosListaDestinoAgregarFotoDestino
{
}

/* END. FotosListaDestino */

/* ------------------- INICIO HOTELES -------------------------*/

#tablacontenidoquehacer
{
	background-color: #E6ECDC;
	width: 720px;
	border: 1px solid #CCD9B8;
	margin-left: 10px;
	height: 10%;
}

#cajatextofondoverdeHoteles
{
	width: 720px;
	height: 26px;
	background: #DEF3D6;
	border-bottom: 1px solid #CCD9B8;
	margin-bottom: 0px;
	padding-top: 4px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.margenIzquierdo
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
}

.margenMedio
{
	padding-bottom: 10px;
	padding-top: 10px;
}

.margenDerecho
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
}

#divHomeDestino_ComentariosUsuariosHoteles
{
	position: relative;
	float: left;
	width: 760px;
}

/* ------------------- FIN HOTELES -------------------------*/

select
{
	border: 1px solid #A5BC83;
	height: 20px;
}

.usuarioRegistradoSectionInactive
{
	display:none;	
	padding: 10px; 
	background-color:#FFFFFF; 
	height:165px;
}

.usuarioRegistradoSectionActive
{
	display:block;	
	padding: 10px; 
	background-color:#FFFFFF; 
	height:165px;
}


/*MODAL*/

.modalControl

{
   display: none;
	position: absolute;
   width: 100%;
   height: 100%;
   	z-index:1001;
   top: 0px; left: 0px;
   	overflow: hidden;	
}

.modalBackground
{
filter: Alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6;
	width:100%;
	height:100%;
 z-index :1000;
   background-color :#333;
   position: fixed;
   top: 0px; left: 0px;
}

.modalContainer
{
    	color: #333;
   position: absolute;
   width: 100%;
   height: 100%;
   z-index:1001;
   top: 0px; 
   left: 25%;
   overflow: hidden;
}

.modal
{
    background-color: white;
    position: relative;
    z-index: 1000;
    padding: 0px;
    height:auto;
    width: 495px;	
}

.modalTop
{
	color: #003366;
	background-image: url('/images/msgbox/popup_msj_ejecucion_header.jpg');
	background-repeat: no-repeat;
	height:38px;
	width:500px;
}


.modalFrame
{
    width:100%;
    border:0px;
    border-style:none;
}


.modalFooter
{
	color: #003366;
	background-image: url('/images/msgbox/popup_msj_ejecucion_footer.gif');
	background-repeat: no-repeat;
	height:38px;
	padding-top:3px;	
	padding-left: 300px;
	width: 500px;	
}

.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}

.modalBody
{
    margin-top: 10px;
    margin-bottom: 10px;
	height:auto;
	padding-left:10px;
	background-color:#FFFFFF;
	width:481px;
}

.enviando
{
    src: url('/images/ajax-loader.gif');
}

.button
{
    cursor:pointer;
}
