/* Tags HTML genéricos */
body{
	font: normal 11px arial,verdana,sans-serif;
	color: #000000;
}

h1, h2{
    position:relative;
	display:inline;
	font: bold 18px Arial, Verdana, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#165776;
}

h2{
	font-size:12px;
}

h3{
	font:normal 10px arial,verdana,sans-serif;
	color:#000000;
	text-align:justify;
}

h3 a{
	font:normal 10px arial,verdana,sans-serif;
	text-decoration:underline;
	color: #2696CC;
}

.noStyle {
	display:none;
}

.tituloPagina{
	margin-left:17px;
}

/* Estilos de texto genéricos */ 
.txtNormal, .txtNormal .txtResaltado{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
}

.txtNormal .txtResaltado{
	color: #C80B0B;
}

.txtArial12,.txtResaltado{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    color:#000000;
}

.txtResaltado{
	color: #C80B0B;
}

.txtInfo{
	display:inline;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #165776;
}

/*separador horitzontal*/
.separadorH{
    clear:both;
	height:0px;
	overflow:hidden;
}
.separadorH1{
    clear:both;
	height:1px;
	overflow:hidden;
}

/* pie */
.pie{
    clear:both;
	padding:78px 0px 20px 0px;
	margin:0px 5px;
	background:url(../img/pie/hilo.gif) 0px 100px repeat-x;
}
.pieSimple{
	height:38px;
}

.pie .bloques{
	margin:0px 0px 0px 20px;
}
.pie .bloques .bloquePromueve,
.pie .bloques .bloqueCofinancia,
.pie .bloques .bloqueDesarrollado,
.pie .bloques .bloqueColabora{		
	float:left;
}

.pie .bloques .bloquePromueve img,
.pie .bloques .bloqueCofinancia img,
.pie .bloques .bloqueDesarrollado img,
.pie .bloques .bloqueColabora img{		
	border:none;
	margin-right:19px;
	vertical-align:top;
}

.pie .bloques .bloquePromueve p,
.pie .bloques .bloqueCofinancia p,
.pie .bloques .bloqueDesarrollado p,
.pie .bloques .bloqueColabora p{		
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color:#165776;
	margin:0px 0px 20px 0px;
	padding:0px;
}

.pie .bloques .bloquePromueve{
	margin:0px 38px 0px 0px;	
}
.pie .bloques .bloqueCofinancia{
	margin:0px 38px 0px 0px;	
}
.pie .bloques .bloqueColabora{		
	margin:0px 38px 0px 0px;	
}
.pie .bloques .bloqueDesarrollado{
	margin:0px 0px 0px 0px;	
}

/* fin pie */

/* Postpie */
.postPie{
	margin-top:14px;		
	padding-bottom:16px;/*margin-bottom:16px;*/
	height:31px;
}
.postPie a img{
	border:none;
	margin-right:4px;
}
.estandares{
	float:left;
}

.seguridadCertificada{
  float:left;
  margin-left:20px;
  margin-top:10px;
  text-align: center;    
}
.seguridadCertificada a{
  font: 9px Arial, Verdana, Helvetica, sans-serif;
   color:#666666;
}

.tancarPopup{
  text-align: center;
}

.tancarPopup a{
  font: 12px Arial, Verdana, Helvetica, sans-serif;
   color:#666666;
}


.infocreditos{
	float:right;
}
.infocreditos a{
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	vertical-align:top;
	color:#666666;
}
/* fin postpie */

/**********/
/*cabecera*/
/**********/

/***** logo ABTA ***/
.abta {
	position:absolute;
    width: 140px;
    height:51px;
	top:10px;
	right:20px;
	z-index: 50;
    text-align: right;
}

.abta a { border: 0; }


/*selector idiomes*/
#idiomas {
    position: absolute;
    bottom: 75px;
    right: 10px;
    font-size: 10px;
    background: url("../img/lang/idiomas.gif") no-repeat;
    display: block;
    width: 210px;
    height: 16px;
}

#idiomas a {
    float:left;
    margin-right:11px;
    display:block;
    width:24px;
    height:16px;
}

#idiomas a:hover,#idiomas a.es_in,#idiomas a.ca_in,#idiomas a.en_in,#idiomas a.de_in,#idiomas a.it_in,#idiomas a.fr_in  {
    background: url("../img/lang/idiomas_over.gif") no-repeat;
}
#idiomas a.de,#idiomas a.de_in {background-position: -35px 0;}
#idiomas a.en,#idiomas a.en_in {background-position: -70px 0;}
#idiomas a.es,#idiomas a.es_in {background-position: -105px 0;}
#idiomas a.fr,#idiomas a.fr_in {background-position: -140px 0;}
#idiomas a.it,#idiomas a.it_in {background-position: -175px 0;}




.header .cajaIdiomas ul{
	position:absolute;
	top:49px;
	right:18px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:10px;
	z-index: 50;
}

.header .cajaIdiomas ul li, .header .cajaIdiomas ul li a {
	display:inline;
	font:normal 10px Arial,verdana,sans-seriff;
	text-decoration:none;
	color: #000000;
	margin:0px 2px 0px 1px;
}

.header .cajaIdiomas ul li a{
	line-height:10px;
	padding:0px 2px;
	border:1px solid #ffffff;
}

.header .cajaIdiomas ul li strong{
	display:inline;
	border:1px solid #000000;
	width:50px;
	padding:0px 2px;
	line-height:15px;
	margin-left:0px;
}

.header .cajaIdiomas ul li a:hover {
	border:1px solid #000000;
}
/* fi selector idioma */

/*************/
/*fi cabecera*/
/*************/

/*Info user*/
.logged{
	position: relative;
	width:727px;
	background-color: #00C1D7;
	height:25px;
	margin:1px 20px 0px 20px;
	padding:0px;
	color:#FFFFFF;
	font:normal 11px arial,verdana,sans-serif;
}

.logged .user, .logged .comision{
	display:inline;
	font:bold 12px arial,verdana,sans-serif;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.logged .user{
	float:left;
	margin-left:44px;
	padding-left:14px;
	line-height:25px;
	background: url('../img/ico/user.gif') no-repeat 0 8px;
}

.logged .comision{
	float:left;
	margin-left:16px;
	padding-left:14px;
	line-height:25px;
	background: url('../img/ico/comission.gif') no-repeat 0 8px;
	/*border:1px solid red; */
}

.logged .time{
	float:left;
	margin-left:13px;
	padding-left:14px;
	font:normal 11px/25px arial,verdana,sans-serif;
	background: url('../img/ico/time.gif') no-repeat 0 8px;
}

.logged .reservations{
   float:left;
   margin-left:16px;
   padding-left:14px;
   line-height:25px;
}

.logged .desconectar{
	float:right;
	/*margin:5px 5px 0px 0px;*/
	line-height:25px;
	padding-top:5px;
	padding-right:57px;
}

.logged .desconectar .text{
	background-color:#FFFFFF;
	font:bold 11px arial,verdana,sans-serif;
	color: #165776;
	text-decoration:none;
}

.logged .desconectar .left{
	float:left;
	padding-left:4px;
	background-image:url('../img/elems/bot_blanco_left.gif');
	background-repeat: no-repeat;
}

.logged .desconectar .right{
	font:normal 11px arial,verdana,sans-serif;
	padding-right:4px;
	background:url(../img/elems/bot_blanco_right.gif) right top no-repeat;
}

/*************************/
/* módulo pasos reservas */
/*************************/
.pasosReserva{
    padding-top:20px;
    padding-bottom:20px;
    width: 725px;
}

.pasosReserva .caja{
	width:689px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #BECED2;
	background-color: #FFFFFF;
	position:relative;
}

.pasosReserva .titulo{
	float:left;
	font:bold 12px arial,verdana,sans-serif;
	color:#165776;
	padding:3px 12px 0px 4px;
}

.pasosReserva ul{
	list-style:none;
	height:18px;
	margin:0px;
	padding:0px;
}

.pasosReserva ul li.cajaPaso, .pasosReserva ul li.cajaPasoAct {
	float:left;
	margin-right:7px;
	font:normal 9px/17px Arial, Verdana,Helvetica,Sans-serif;
	color:#165776;
	padding-top:0px;
	background:url(../img/ico/reserva_paso.gif) left center no-repeat;
}

.pasosReserva ul li .descripcion{
	display:inline;
	position:relative;
	top:-2px;
	color:#165776;
}

.pasosReserva ul li.last{
	margin-right:0px;
}

.pasosReserva ul li.cajaPasoAct{
	background:url(../img/ico/reserva_paso_actual.gif) left center no-repeat;
	color:#C80B0B;
	font:normal 9px Arial, Verdana,Helvetica,Sans-serif;
}

.pasosReserva ul li.cajaPasoAct strong{
	font-weight:normal;
}

.pasosReserva li .numPaso{
	font:bold 14px/20px arial,verdana,sans-serif;
	color:#ffffff;
	padding-right:11px;
	padding-left:2px;
	position:relative;
	text-decoration:none;
}

/********************/
/* caja alojamiento */
/********************/
.cajaAlojamiento {
	width:513px;
	padding-top:22px;
}
.cajaAlojamiento table {
	width:100%;
	border:0px;
	empty-cells: show;
	padding:0px;
	margin:0px;
	/* eliminem el cellspacing de la taula */
	border-spacing: 0px;
	border-collapse: collapse;
}
.cajaAlojamiento table td, .cajaAlojamiento table th {
	border:0px;
	padding:0px;
	margin:0px;
}

.cajaAlojamiento table thead tr {
	background-color: #DCE6EB;
	font:bold 11px arial,verdana,sans-serif;
	color:#165776;
	height:15px;
}

.cajaAlojamiento table tbody tr.impar, .cajaAlojamiento table tbody tr.par {
	font:normal 11px arial,verdana,sans-serif;
	color:#000000;
	height:20px;
	background-color:#ffffff;
}
.cajaAlojamiento table tbody tr.par, .cajaAlojamiento table tbody tr.par td.numHab  {
	background-color:#EAF0F3;
}
.cajaAlojamiento table tbody tr.imppar td.numHab {
	background-color:#ffffff;
}



.cajaAlojamiento table thead tr th.precio {
	background-color:#BED1DA;
	border-left:1px solid #ffffff;
}

.cajaAlojamiento table tr td.precio {
	border-left:1px solid #ffffff;
	font:bold 14px arial,verdana,sans-serif;
	color:#165776;
	text-align: right;
        white-space: nowrap;
}

.cajaAlojamiento table .celLef {
	text-align: left;
}
.cajaAlojamiento table .celCen {
	text-align: center;
}
.cajaAlojamiento table .celCentro {
	text-align: center;
        width: 20px;
}
.cajaAlojamiento table .celrig {
	text-align: right;
}

.cajaAlojamiento table tbody tr td.celCen {
	font: normal 12px arial,verdana,sans-serif;
	color:#165776;
}

.cajaAlojamiento table tbody tr.separadorCen, .cajaAlojamiento table tbody tr.separadorSup {
	height:10px;
	background-color:#ffffff;
	font:normal 5px/5px arial,verdana,sans-serif;
	empty-cells: show;
}

.cajaAlojamiento table tbody tr.separadorSup{
	height:7px;
}

.cajaAlojamiento table tbody td.numHab {
	width:20px;
	padding:0px 11px 0px 0px;
	background: url(../img/elems/reservas/fondo_numero_habitacion.gif) transparent left top no-repeat;
	text-align: center;
	font:bold 11px arial,verdana,sans-serif;
	color: #ffffff;
}

/* peu */
.cajaAlojamiento table tfoot tr.separadorPie {
	height:2px;
	background-color: #DCE6EB;
	empty-cells: show;
}

.cajaAlojamiento table tfoot tr.separadorCom {
	height:13px;
	empty-cells: show;
}

.cajaAlojamiento table tfoot tr td.txtPie1 {
	font:normal 9px arial,verdana,sans-serif;
	color:#165776;
	padding-top:11px;
	/*vertical-align: bottom;*/
}
.cajaAlojamiento table tfoot tr td.txtPie2 {
	font:bold 11px arial,verdana,sans-serif;
	color:#165776;
	vertical-align: bottom;
	text-align: right;
	padding-right:5px;
}
.cajaAlojamiento table tfoot tr td.txtPie3 {
	font:bold 18px arial,verdana,sans-serif;
	color:#165776;
	text-align: right;
	vertical-align: bottom;
	padding-top:3px;
        white-space: nowrap;
}

.cajaAlojamiento table tfoot tr td.txtPie4 {
	background-color:#B2ECF3;
	font:bold 12px arial,verdana,sans-serif;
	color:#000000;
	text-align: right;
}

.cajaAlojamiento table span.txtEuro {
	font:bold 12px arial,verdana,sans-serif;
	color:#165776;
}
/***********************/
/* fi caja alojamiento */
/***********************/

/****************************************/
/* contenedor botons anterior / següent */
/****************************************/
.contenedorBotones{
	clear:both;
	width:513px;
}
/*boton anterior */
.contenedorBotones .contenedorBotonAnt{
	padding-top:4px;
	width:150px;
   float:left;
}
.contenedorBotones .contenedorBotonAnt .cajaBotonDer{
    background:url(../img/elems/boton_anterior_der.gif) top right no-repeat;
}
.contenedorBotones .contenedorBotonAnt .cajaBotonIzq{
    background:url(../img/elems/boton_anterior_izq.gif) top left no-repeat;
}
.contenedorBotones .contenedorBotonAnt .cajaBotonCen{
    float:left;
    background:url(../img/elems/boton_anterior_cen.gif) top left repeat-x;
}
.contenedorBotones .contenedorBotonAnt .txtBoton{
    display:block;
    font-family:arial,verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    padding:10px 13px 7px 27px;
    text-decoration:none;
}
/* fi boton anterior */

/*boton continuar */
.contenedorBotones .contenedorBotonSeg{
	padding-top:4px;
	width:150px;
   float:right;
}
.contenedorBotones .contenedorBotonSeg .cajaBotonDer{
    background:url(../img/elems/boton_continuar_der.gif) top right no-repeat;
}
.contenedorBotones .contenedorBotonSeg .cajaBotonIzq{
    background:url(../img/elems/boton_continuar_izq.gif) top left no-repeat;
}
.contenedorBotones .contenedorBotonSeg .cajaBotonCen{
    float:right;
    background:url(../img/elems/boton_continuar_cen.gif) top left repeat-x;
}
.contenedorBotones .contenedorBotonSeg .txtBoton{
    display:block;
    font-family:arial,verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    padding:10px 23px 7px 13px;
    text-decoration:none;
}
/*fin boton continuar*/

/**********************************************/
/* final contenedor botons anterior / següent */
/**********************************************/

/***** Navegador multipagina *************************************************/
.multipagina{
	margin:0px 20px 0px 20px;
	padding:9px 0px 0px 0px;
}

.navegadorMultipagina{
	width:665px;
	height:30px;
	text-align:center;
	padding:0px 0px 17px 0px;
}

.navegadorMultipagina:link, .navegadorMultipagina:active,
.navegadorMultipagina:visited, .navegadorMultipagina{
	display:block;
	float:left;
	text-align:center;
}

.navegadorMultipagina .anterior, .navegadorMultipagina .pag,
.navegadorMultipagina .pagAct, .navegadorMultipagina .siguiente{
	font:bold 11px Arial,Verdana,Helvetica,Sans-Serif;
	color:#396471;
	padding:0px 1px 0px 2px;
}

.navegadorMultipagina .pagAct{
	text-decoration:none;
	color:#2686CC;
}

.navegadorMultipagina .nums .pag:link,  .navegadorMultipagina .nums .pag:active,
.navegadorMultipagina .nums .pag:visited, .navegadorMultipagina .nums .pag{
	margin:0px 2px;
}

.navegadorMultipagina .anterior{
	padding: 0px 25px 0px 13px;
	background:url("../img/ico/anterior.gif") 0px 4px no-repeat;
}

.navegadorMultipagina .siguiente{
	padding-left:25px;
	padding:0px 13px 0px 25px;
	background:url("../img/ico/siguiente.gif") 100% 4px no-repeat;
}

/*Cantidad de resultados*/
.multipagina .cantidadResultados{
	/*width:665px;*/
	width:100%;
	font:bold 9px verdana,arial,sans-serif;
	color:#396471;
	padding:0px 0px 20px 0px;
}

.multipagina .cantidadResultados a{
	display:inline;
	color: #396471;
}

.multipagina .actual{
	display:inline;
	color: #2696CC;
}

/***** FIN Navegador multipagina *********************************************/

/*****************/
/* MODULO BUSCAR */
/*****************/
.cajaBuscar {
	margin:52px 1px 0px 8px;
	padding:0px 0px 0px 0px;
	font:bold 12px arial,verdana,sans-serif;
	color:#165776;
}
.cajaBuscar strong {
	font-size:18px;
}
.cajaBuscar .sepBuscar {
	margin:4px 8px 7px 0px;
	padding:0px 0px 0px 0px;
	background:url(../img/elems/sep_punts_azul.gif) left top repeat-x;
	height:1px;
	overflow:hidden;
}

.cajaBuscar form {
	margin:0px;
	padding:0px;
}

.cajaBuscar input {
	border:1px solid #165776;
	background-color:#ffffff;
	width:140px;
	font:normal 11px arial,verdana,sans-serif;
	color:#000000;
	padding:2px 3px 0px 3px;
	height:18px;
}

/* boto buscar */
.cajaBuscar .cajaBoton{
	float:right;
	margin:10px 0px 12px 0px;
}

.cajaBuscar .cajaBoton .izq{
	float:left;
	background:url(../img/elems/boton_buscar_marino_izq.gif) left top no-repeat;
	width:7px;
	height:27px;
}
.cajaBuscar .cajaBoton .botonBuscar{
	float:left;
	background:url(../img/elems/boton_buscar_marino_cen.gif) left top repeat-x;
	height:27px;
}
.cajaBuscar .cajaBoton .der{
	float:left;
	background:url(../img/elems/boton_buscar_marino_der.gif) left top no-repeat;
	width:18px;
	height:27px;
}
.cajaBuscar .cajaBoton .botonBuscar a{
	display:block;
	font:bold 11px/16px Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 0px 0px 5px;
	text-decoration:none;
}
/* fi boto buscar */

/*****************/
/* FI MODULO BUSCAR */
/*****************/

/*********************/
/* MÓDULO DIRECTORIO */
/*********************/
.cajaDirectorio {
	margin:0px 1px 0px 8px;
	padding:0px 0px 0px 0px;
	font:bold 12px arial,verdana,sans-serif;
	color:#165776;
}
.cajaDirectorio strong {
	font-size:18px;
}
.cajaDirectorio .sepDirectorio {
	margin:4px 8px 7px 0px;
	padding:0px 0px 0px 0px;
	background:url(../img/elems/sep_punts_azul.gif) left top repeat-x;
	height:1px;
	overflow:hidden;
}

.cajaDirectorio ul {
	list-style: none;
	margin:0px;
	padding:0px;
}

.cajaDirectorio ul li {
	padding:0px 0px 6px 0px;
}

.cajaDirectorio ul li a {
	font:bold 11px arial,verdana,sans-serif;
	color:#165776;
}
/************************/
/* FI MÓDULO DIRECTORIO */
/************************/

/* boto reservar */
.botoReservar{
	float:left;
	padding:0px 0px 0px 16px;
}

.botoReservar .imgIzq{
	float:left;
	padding:0px 0px 0px 7px;
	background:url(../img/elems/bot_reserva_left.gif) left top no-repeat;
	height:20px;
}

.botoReservar .imgCen{
	float:left;
	background:url(../img/elems/bot_reserva_center.gif) left top repeat-x;
	height:20px;
}

.botoReservar .imgDer{
	float:left;
	padding:0px 8px 0px 0px;
	background:url(../img/elems/bot_reserva_right.gif) right top no-repeat;
	height:20px;
}

.botoReservar .imgCen .text{
	font:bold 11px/16px Arial,Verdana,Helvetica,Sans-Serif;
	color:#FFFFFF;
	padding-left:5px;
	text-decoration:none;
	vertical-align:top;
}
/*fi boto reservar*/

/* Módulo buscar por nombre */
.moduloBuscarPorNombre{
    padding: 52px 18px 0 18px;
    float:left;
}
.moduloBuscarPorNombre form,
.moduloBuscarPorNombre p,
.moduloBuscarPorNombre h3,
.moduloBuscarPorNombre h4{
    padding: 0;
    margin:0;
}
.moduloBuscarPorNombre input{
    font: 10px Arial, Helvetica, sans-serif;
    color: Black;
    width:100px;
    height:17px;
    padding: 3px 3px 0 3px;
    border:1px solid #165776;
    margin:0;
    float:left;
}
.moduloBuscarPorNombre h3{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #165776;
    text-align:left;
    padding:0 0 10px 0;
}
.moduloBuscarPorNombre h3 strong{
    font-size:18px;
    color: #C80B0B;
}
.moduloBuscarPorNombre .botonBuscar{
	float:right;
    display:block;
    width:21px;
    height:22px;
    background: url(../img/elems/boton_lupa.gif) 0 0 no-repeat;
}
.moduloBuscarPorNombre .botonBuscar span{
    display: none;
}
.moduloBuscarPorNombre h4{
    float:left;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #165776;
    clear:both;
    padding-top:22px;
}
.moduloBuscarPorNombre h4 strong{
    color: #C80B0B;
}
.moduloBuscarPorNombre p.enlaces{
    float:left;
    padding:10px 0 19px 0;
}
.moduloBuscarPorNombre a.masOpciones{
    font: 9px Arial, Helvetica, sans-serif;
    color: #2696CC;
    height:13px;
    text-decoration:underline;
    display: block;
    padding-top:6px;
    clear:both;
}
.moduloBuscarPorNombre div.masOpciones{
    padding-top:13px;
    display:none;
}

.moduloBuscarPorNombre a.menosOpciones{
    font: 9px Arial, Helvetica, sans-serif;
    color: #2696CC;
    height:13px;
    text-decoration:underline;
    display: block;
    padding-top:6px;
    clear:both;
    background:url(../img/ico/search.gif) 100% 6px no-repeat;
}

.moduloBuscarPorNombre div.masOpciones .cajaCampo{
    padding-bottom: 5px;
}
.moduloBuscarPorNombre div.masOpciones .cajaCampo p{
    font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #165776;
    padding:0 0 3px 0;
}
.moduloBuscarPorNombre div.masOpciones select{
    width:125px;
    font: 10px Arial, Helvetica, sans-serif;
}

.moduloBuscarPorNombre p.enlaces a{
    font: 10px Arial, Helvetica, sans-serif;
    text-decoration:underline;
    color: #165776;
}
.moduloBuscarPorNombre p.enlaces a.resaltado{
    color:#C80B0B;
}
.moduloBuscarPorNombre a.listaCompleta{
    float:left;
    font: 9px Arial, Helvetica, sans-serif;
    color: #2696CC;
    text-decoration:underline;
    padding-left: 14px;
    margin-top:10px;
    background:url(../img/ico/lista.gif) 0 50% no-repeat;
    clear:both;
}

/* fin módulo buscar por nombre */


/** Selector multidivisa **/
/* Capa donde se coloca el selector */
#contenedorMultidivisa{
	position: absolute;
	top: 0px;
	right: 20px;
	width: 20%;
	z-index: 100;
    display: none;
}
/* Selector fake y contenido */
.fakeSelect{
		display: block;
		float: right;
	}
	.fakeSelect span.etiqueta{
		display: block;
		float: left;
		clear: none;
		font: normal 10px/14px Arial, Verdana, sans-serif;
		color: black;
		border: none;
		width: auto;
		height: 14px;
		margin: 0px;
		padding: 0px 4px 0px 0px;
	}
	.fakeSelect .container{
		float: left;
		display: block;
		position: relative;
	}
	.fakeSelect .cajaTexto{
		height: 14px;
		width: 87px;
		overflow: hidden;
	}
	.fakeSelect .cajaTexto a{
		display: block;
		padding-left: 4px;
		border: 1px solid black;
		overflow: hidden;
		font: normal 11px/11px Arial, Verdana, sans-serif;
		color: black;
		text-decoration: none;
		background: url(../img/elems/back_desplegable.gif) right top no-repeat;
	}
	.fakeSelect ul{
		position: absolute;
		left: 0px;
		top: 13px;
		width: 85px;
		margin: 0px;
		padding: 0px;
		border: 1px solid black;
		border-top: none;
		list-style: none;
		padding-top: 3px;
		padding-bottom: 5px;
		background-color: white;
		z-index: 100;
	}
	.fakeSelect ul li{
		line-height: 16px;
		width: 100%;

	}
	.fakeSelect ul li a{
		font: normal 11px/12px Arial, Verdana, sans-serif;
		color: black;
		padding-left: 4px;
		text-decoration: none;
	}
	.fakeSelect ul li a:hover{
		text-decoration: underline;
	}

	#visits {
        position:absolute;
        right:0;
        top:166px;
	}