a, a:hover, a:link, a:active, a:visited {
	text-decoration: none;
	color: #008193; 
}

body {
	background-color: #458E95;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	/* margin: 0 auto;
	width: 775px;
	position: relative; */
}

div, span, p, ul, li, td, th, input {
	font-family: Arial;
}

.wpsPortletBody {
	position: relative !important;
}

#CuerpoCaja li{margin-bottom:5px;}
div {
	font-family: Arial;
	position: relative;
}

#formulario select {
	 font-size: 11px;
	 color: #666666;
}

.novedadesDetalle h1 {
	color: #008193;
	font-size: 18px;
	font-weight:normal;
}

h1 {
	color: #008193;
	font-size: 24px;
	font-weight: normal !important;
}

h1 * {
	color: #008193 !important;
	font-weight: normal !important;
}

h2 {
	color: #448e95;
	font-size: 12px;
	font-weight: normal;
}

h2 * {
	color: #448e95 !important;
	font-weight: normal !important;
}

img {
	border: 0;
}

.clear {
	clear:both;
}

/*-- Color verde dentro del "*" -- */
#colorVerde span{
	color:#008193 !important;
	font-weight:bold;
}

/************ Detalle de Listados **************/

/*----------------- Título ----------------*/

.TituloDetalleListado h1 {
	font-size:18px;
}

/*----------------- Fecha -----------------*/

#FechaDetalleListado {
	color: #666666;
	font-weight: bolder;
	width:100px;
	margin-bottom:15px;
}
/* Mas informacion seccion Sala prensa */
.separacionEnlaceVolver{
	padding-bottom:10px;
}
#TituloMasInformacion {
	color: #666666;
	font-weight: bolder;
	margin-bottom:5px;
}
/*----------------  Volver -----------------*/

.Volver, #Volver{
	float: right;
	z-index:1;
}

.Volver a, .Volver a:link,  .Volver a:hover, .Volver a:active, .Volver a:visited,
#Volver a, #Volver a:link,  #Volver a:hover, #Volver a:active, #Volver a:visited {
	text-decoration: none !important;
	font-size: 13px !important;
	color:#008193 !important;
}

/*---------------- Enlaces ------------------*/

#Enlaces {
	min-height:1px;
}

#Enlaces a, #Enlaces  a:hover, #Enlaces  a:link, #Enlaces a:visited, #Enlaces a:active  {
	text-decoration:none;
	color: #008193 !important;
}

/*--------------- Texto ---------------------*/

#Texto {
	margin-bottom: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #666;	
	text-align: justify;
}

#Texto * {
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666 !important;
	text-align: justify !important;
	line-height: normal !important;
}

.Texto * {
	font-family: Arial !important;
	font-size: 11px !important;
	color: #666 !important;
	text-align: justify !important;
	line-height: normal !important;
}
.Titular *{
	color:#008193;
	font-weight:bold;
	font-family: Arial !important;
	font-size:12px !important;
	text-align: justify !important;
	line-height: normal !important;
}

#Texto a, #Texto a:link, #Texto a:hover, #Texto a:active, #Texto a:visited {
	text-decoration: none !important;
	color: #008193 !important; 
}

/*--------------- Titulares ---------------------*/

.TitularCampo {
	font-weight: bold !important;
}

/************** Listado Superior ****************/

.listadoSuperior{	
	width: 610px;
	float: left !important;
	padding: 0 !important;
	margin: 10px 0 0 0 !important;
}

.listadoSuperior ul li {
	display: inline;
}

.listadoSuperior ul li {
	padding-right: 5px;
}

.listadoSuperior ul li a {
	white-space: nowrap;
}

.listadoSuperior ul {
	width: 610px;
	padding: 0 !important;
	margin: 0 !important;
	float: left;
}

.listadoSuperior ul a:hover {
	text-decoration:underline;
}


/**************** Cabecera *******************/

#Cabecera {
	padding: 6px 3px 50px 0;
}

#CabeceraBuscadorInput {
    border: solid 1px #c9c8c3;
	font-family: Arial;
	height: 13px; 
	font-size: 11px;
	margin: 2px 5px 0 5px; 
	padding: 0;
	vertical-align: top;
	color: #666;
}

#CabeceraCajaBuscador {
    float: left;
	width: 225px;
	margin-bottom: 3px;
}

.CabeceraCajaDerecha { 
	float: right; 
	margin-top: 3px;
}

.CabeceraBuscadorTexto {
	float: left; 
	margin-top: 2px;
}

#CabeceraCajaFechaIdiomas {
	background-repeat: no-repeat;  
	width: 275px; 
	height: 20px;  
	padding-top: 2px;
}

#CabeceraFecha {
	float: left; 
	width: 136px; 
	text-align: center; 
	font-size: 11px;
}

#CabeceraIdiomas {
	float: right;
	margin-right: 10px;  	 
}

#CabeceraLogo {
	float: left;
	margin: 0;
	padding: 0;
	margin: 10px 0 0 15px;
}


/**************** Cuerpo *******************/

#Cuerpo .textoPrincipal *{
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666 !important;
	text-align: justify !important;
	line-height: normal !important;
}

#Cuerpo, #CuerpoFlota, #CuerpoPlanDeFlota, #CuerpoDestinos, #CuerpoGuiaPasajeroDetalle, #CuerpoNoticiasActualidad, #CuerpoClubsBaleariaNovedades, #CuerpoEstablecimientoDetalle, #CuerpoCondicionesDetalle {
	overflow: hidden;
	/* padding: 10px 0 0 46px; */
	padding: 10px 0 0 30px;
	_float: left;
	width: 610px;
	*margin-top: 10px;
	float: left;
}

#CuerpoClubsBalearia {
	/* padding: 10px 0 0 46px; */
	padding: 10px 0 0 30px;
	_float: left;
	width: 610px;
	*margin-top: 10px;
	float: left;
}

#CuerpoCaja, #CuerpoCajaNovedad, #CuerpoCajaFlota {
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666666 !important;
	text-align: justify !important;
	border-right: 1px solid #A5A5A5;
	float: left;
	/* margin-bottom: 25px; */
	margin-bottom: 15px;
	*margin-bottom: 0;
	_margin-bottom: 0;
	padding-right: 15px;
	width: 460px;
}

#CuerpoCaja a, #CuerpoCajaNovedad a, #CuerpoCajaFlota a{
	text-decoration: underline;
}

.CuerpoCajaImagenIzq {
	float:left;
	margin: 0 15px 0 0;
}

.CuerpoCajaImagenIzq img{
	width: 150px;
	height: 110px;
}

#Cuerpo .detalles .detalle .contenidoTexto .texto table {
	border: 1px #000 solid !important;
	border-spacing: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: transparent !important;
}

#Cuerpo .detalles .detalle .contenidoTexto .texto table th, #Cuerpo .detalles .detalle .contenidoTexto .texto table td {
	font-weight: normal !important;
	padding: 12px !important;
}

#Cuerpo .detalles .detalle .contenidoTexto .texto table th *, #Cuerpo .detalles .detalle .contenidoTexto .texto table td * {
	text-align: left !important;
}

#Cuerpo .detalles {
	width:620px !important;
}

#Cuerpo .detalles{
	clear:both;
	width:600px;
	float:left;
	_width:590px;
}

#Cuerpo .detalles .detalle{
	clear:both;
	background-color:#F2F2F2;
	margin-bottom:14px;
	padding-bottom:5px;
	position:relative;
	width:610px;
	float:left;
	_width:590px;
}
#Cuerpo .detalles .detalle .imagen{
	float:right;
	margin:5px;
}
#Cuerpo .detalles .detalle .imagen img{
	width:150px;
	height:100px;
	margin:10px;
}
#Cuerpo .detalles .detalle .contenidoTexto{
	font-size:11px;
	padding:10px 15px 15px 15px;
}
#Cuerpo .detalles .detalle .contenidoTexto .titulo{
	color:#008193;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	/*margin-left:5px;*/
}
#Cuerpo .detalles .detalle .contenidoTexto .texto {
	color: #666;
	font-family: Arial;
	font-size: 11px;
	margin-top: 4px;
	margin-bottom:6px;
	text-align: justify;
}
#Cuerpo .detalles .detalle .contenidoTexto .MasInfo{
	display:inline;
	width:100%;
	float:right;
}
#Cuerpo .detalles .detalle .contenidoTexto .MasInfo .imgInfo{
	float:right;
}
#Cuerpo .detalles .detalle .contenidoTexto .texto * {
	color: #666 !important;
	font-family: Arial !important;
	font-size: 11px !important;
	text-align: justify !important;
}
#Cuerpo .detalles .detalle .contenidoTexto .texto ul{
	margin-top:2px;
}
#Cuerpo .detalles .detalle .contenidoTexto .texto ul li{
	margin:0 0 0 -20px;
	padding:0;
}
#Cuerpo .detalles .detalle .contenidoTexto .texto ul, 
#Cuerpo .detalles .detalle .contenidoTexto .texto ul li {
	/*list-style: none;*/
}

/* ----------- CuerpoCaja ------------ */

#CuerpoCaja *, #CuerpoCajaGuiaPasajero *, #CuerpoCajaFlota *, #CuerpoCajaGuiaPasajeroDetalle *, #CuerpoCajaActualidad *, #Carga *, #CuerpoCajaCondiciones *, #CuerpoCajaComoHacerseSocio *, #CuerpoCajaEstablecimientoDetalle * {
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666 !important;
	text-align: justify !important;
	line-height: normal !important;
}

#CuerpoCaja table, #CuerpoCajaGuiaPasajero table, #CuerpoCajaFlota table, #CuerpoCajaGuiaPasajeroDetalle table, #CuerpoCajaActualidad table, #Carga table, #CuerpoCajaEstablecimientoDetalle table {
	background-color: #efefef !important;
	border-collapse: collapse !important;
	/*border: 1px solid #efefef !important;*/
	margin: 0 !important;
	padding: 0 !important;
	line-height: normal !important;
}

#CuerpoCaja table, #CuerpoCajaGuiaPasajero table, #CuerpoCajaFlota table, #CuerpoCajaGuiaPasajeroDetalle table, #CuerpoCajaEstablecimientoDetalle table, #CuerpoCajaActualidad table, #Carga table * {
	background-color: #efefef !important;
}

#CuerpoCaja th, #CuerpoCajaGuiaPasajero th, #CuerpoCajaFlota th, #CuerpoCajaGuiaPasajeroDetalle th, #CuerpoCajaActualidad th, #Carga th {
	/*border: 1px !important;*/
	padding: 9px !important;
	vertical-align: top !important;
	margin: 0 !important;
	font-weight: normal !important;/* 23-03-2009*/
	line-height: normal !important;
}
#CuerpoCajaGuiaPasajeroDetalle table tr td p{
	text-align:left !important;
	/*font-weight: normal !important;*/
}
#CuerpoCajaEstablecimientoDetalle td, #CuerpoCaja td, #CuerpoCajaGuiaPasajero td, #CuerpoCajaFlota td, #CuerpoCajaGuiaPasajeroDetalle td, #CuerpoCajaActualidad td, #Carga td{
	padding: 9px !important;
	vertical-align: top !important;
	margin: 0 !important;
	font-weight: normal !important;
	line-height: normal !important;
}

#CuerpoCaja ul, #CuerpoCajaGuiaPasajero ul, #CuerpoCajaFlota ul, #CuerpoCajaGuiaPasajeroDetalle ul, #CuerpoCajaActualidad ul, #Carga ul, #CuerpoCajaCondiciones ul, #CuerpoCajaComoHacerseSocio ul, #CuerpoCajaEstablecimientoDetalle ul {
	margin: 0 !important;
	padding: 0 !important;
	padding-left: 20px !important;
	*padding-left: 25px !important;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
}

#CuerpoCaja ul *, #CuerpoCajaGuiaPasajero ul *, #CuerpoCajaFlota ul *, #CuerpoCajaGuiaPasajeroDetalle ul *, #CuerpoCajaActualidad ul *, #Carga ul *, #CuerpoCajaCondiciones ul *, #CuerpoCajaComoHacerseSocio ul *, #CuerpoCajaEstablecimientoDetalle ul * {
	margin: 0 !important;
	padding: 0 !important;
}

#CuerpoCaja #Volver {
	/* margin-top:15px; */
}

/* Enlaces contenidos en los diferentes #CuerpoCaja anteriores */
#CuerpoCaja a, #CuerpoCaja a:link, #CuerpoCaja a:hover, #CuerpoCaja a:visited, #CuerpoCaja a:active, #CuerpoCajaGuiaPasajero a, #CuerpoCajaGuiaPasajero a:link, #CuerpoCajaGuiaPasajero a:hover, #CuerpoCajaGuiaPasajero a:visited, #CuerpoCajaGuiaPasajero a:active, #CuerpoCajaFlota a, #CuerpoCajaFlota a:link, #CuerpoCajaFlota a:hover, #CuerpoCajaFlota a:visited, #CuerpoCajaFlota a:active, #CuerpoCajaActualidad a, #CuerpoCajaActualidad a:link, #CuerpoCajaActualidad a:hover, #CuerpoCajaActualidad a:visited, #CuerpoCajaActualidad a:active{
	text-decoration: none !important;
	color: #008193 !important; 	
}

#CuerpoCaja a *, #CuerpoCaja a:link, #CuerpoCaja a:hover, #CuerpoCaja a:visited, #CuerpoCaja a:active, #CuerpoCajaGuiaPasajero a *, #CuerpoCajaGuiaPasajero a:link, #CuerpoCajaGuiaPasajero a:hover, #CuerpoCajaGuiaPasajero a:visited, #CuerpoCajaGuiaPasajero a:active, #CuerpoCajaFlota a *, #CuerpoCajaFlota a:link, #CuerpoCajaFlota a:hover, #CuerpoCajaFlota a:visited, #CuerpoCajaFlota a:active, #CuerpoCajaActualidad a *, #CuerpoCajaActualidad a:link, #CuerpoCajaActualidad a:hover, #CuerpoCajaActualidad a:visited, #CuerpoCajaActualidad a:active {
	color: #008193 !important;
	text-decoration: none !important;
}

#CuerpoCajaGuiaPasajeroDetalle a, #CuerpoCajaGuiaPasajeroDetalle a *, #CuerpoCajaGuiaPasajeroDetalle span a, #informacionInteres .informacion .Titular a *, #CuerpoCajaEstablecimientoDetalle a, #CuerpoCajaEstablecimientoDetalle a *, #CuerpoCajaEstablecimientoDetalle span a{
	text-decoration: none !important;
	color: #008193 !important;
}
#CuerpoCajaNovedad .Texto * {
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666 !important;
	text-align: justify !important;
}

#CuerpoEnlacesBottom {
	border-left: 1px solid #A5A5A5;
	border-right: 1px solid #A5A5A5;
	clear: both;
	float: left;
	height: 77px;
	padding-left: 6px;
	padding-right: 3px;
}

#CuerpoEnlacesBottomMasFilas {
	float: left;
	padding-left: 6px;
	padding-right: 3px;
	border-right: solid 1px #a5a5a5; 
	border-left: solid 1px #a5a5a5;
	height: 70px;
	margin-top: 10px;
	margin-left: 10px;
}

.MasInformacion {
	float: right;
}

.UltimaNovedadTexto .MasInformacion, 
.NovedadClubsBaleariaTexto .MasInformacion {
	/*float: right;*/
	top: 35px;
	right:3px;
}

.EfectoAmpliarImagenIcono {
	left: 99px;
	position: absolute;
	top: 65px;
	_top: 64px;
	*top: 64px;
	z-index: 2;
}

.imagen111x70 img {
	height: 78px;
	width: 111px;
	_margin: 7px 0 7px 4px;
}
#CuerpoEnlacesBottom .imagenEfectoAmpliarImagen{
	margin:0 3px 0 0;
}
#CuerpoEnlacesBottomMasFilas .imagenEfectoAmpliarImagen{
	margin:0 3px 0 0;
}
.imagenEfectoAmpliarImagen {
	float: left;
	display:inline;
	margin: 7px 0 7px 4px;
}
.PlanDeFlotaGeneral .imagenEfectoAmpliarImagen {
	float: left;
	display:inline;
	margin: 0 4px 0 0;
}

.imagenEfectoAmpliarImagenOculto img {
	display: none;
}

.relativo {
	position: relative;
}

.CuerpoImpresoraCorreo {
	padding-top: 10px;
	clear: both;
}

#CuerpoBaleariaPlus .CuerpoImpresoraCorreo {
	clear: both;
	margin-bottom: 20px;
	padding-top: 20px;
}

.CuerpoImpresoraCorreo a {
	margin-left: 10px;
}

#CuerpoLateralDerecha, #CuerpoLateralDerechaNovedad {
	overflow: hidden;
	padding-left: 10px;
	float: left;
	width: 104px;
}

.CuerpoLateralTexto, .CuerpoLateralTexto * {
	color: #448E95 !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-style: italic !important;
	font-weight: normal !important;
	text-align:left !important;
}

#listadoOfertasDeEmpleo {
	/*margin-top:25px;*/
	float:left;
	width:100%;
}

.HechosDestacados, .buscadorNovedades, .buscadorFundacioBalearia, .UltimasNovedades, .ListadoFlota, .GuiaPasajero, .Newsletter, .NovedadesClubsBalearia, .FundacionProyectos, .GestionServicios  {
	clear: both;
	_float: left;
	_width: 100%;
}

.UltimasNovedades, .NovedadesClubsBalearia, .FundacionProyectos {
	float:left;
}

.Reportajes {
	clear: both;
	width: 610px;
}

.HechoDestacado, .OfertaDeEmpleo, .UltimaNovedad, .resultadoBuscadorNovedad, 
.BarcoFlota, .IconoGuiaPasajero, .DetalleNewsletter, .NovedadClubsBalearia, .GestionServicio {
	background-color: #f2f2f2;
	position: relative;
	margin-bottom: 14px;
	width: 100%;
}

.UltimaNovedad, .NovedadClubsBalearia {
	float: left;
	width: 610px;
}

.Novedad {
	background-color: #f2f2f2;
	position: relative;
	margin-bottom: 14px;
	width: 610px;
}

.Reportaje {
	background-color: #f2f2f2;
	/*position: relative;*/
	margin-bottom: 14px;
	width: 100%;
	clear: both;
	float:left;
}

.reportajeAnotacion {
	float: right;
	margin-bottom: 10px;
}

.HechoDestacadoFoto, .OfertaDeEmpleoFoto, .UltimaNovedadFoto, .NovedadClubsBaleariaFoto {
	float: left;
	margin-right: 8px;
}

.UltimasNovedades .UltimaNovedadFoto {
	height: 87px;
	width: 123px;
}

.HechoDestacadoFoto img, .OfertaDeEmpleoFoto img {
	width: 111px;
	height: 77px;
}

.UltimaNovedadFoto img, .NovedadClubsBaleariaFoto img {
	height: 87px !important;
	width: 123px !important;
}

.UltimaNovedadTexto .Texto {
	width:445px !important;
	float:left;
}

.UltimaNovedadTexto .TextoListado{ 
	margin-top: 2px; 
	width: 600px; 
	text-align: justify;
}

.HechoDestacadoTexto, .OfertaDeEmpleoTexto, .UltimaNovedadTexto, 
.resultadoBuscadorNovedadTexto, .resultadoBuscadorFundacioBaleariaTexto, .ReportajeTexto, .DetalleNewsletterTexto, .GestionServicioTexto {
	font-size: 11px;
	padding: 5px;
}
#Cuerpo #CuerpoCajaNovedad .imagen{
	float:left;
	margin:0 20px 10px 0;
	
}

.UltimaNovedadTexto{
	padding:4px !important;
}

.ClubsNovedadesCajaGris{
	font-size: 11px;
	padding: 5px;
	/*height:75px;*/
	min-height:30px;
}
.FaqCajaGris{
	font-size: 11px;
	padding: 5px;
}
.FaqCajaGris .Titular{
	color:#008193;
	font-weight:bold;
	font-size:12px;
}
.FaqCajaGris .Texto{
	margin-top:2px;
	text-align:justify;
}
.Anyo, .HechoDestacadoTexto .Anyo, .OfertaDeEmpleoTexto .Anyo, .UltimaNovedadTexto .Anyo, 
.BarcoFlotaTexto .Anyo, .DetalleNewsletterTexto .Anyo{
	color: #666666;
	font-weight: bold;
}

.HechoDestacadoTexto .EnlacesOff, .OfertaDeEmpleoTexto .EnlacesOff {
	margin-top: 10px;
	display: none;
}
.EnlacesOff {
	margin-top: 10px;
	display: none;
}
.PlanDeFlotaTexto .EnlacesOff {
	margin-top: 10px;
	display: none;
}

.EnlacesOn p {
	font-weight: bolder;
}

.EnlacesOn .EnlacesOnOferta p {
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 0;
}

.EnlacesOn .EnlacesOnOferta * {
	font-family: Arial !important;
	font-size: 11px !important;
	color: #666 !important;
	text-align: justify !important;
}


.HechoDestacadoTexto .EnlacesOn {
	left: 103px;
	margin-top: 10px;
	width:500px;
}

.OfertaDeEmpleoTexto .EnlacesOn {
	margin-top: 10px;
}

.PlanDeFlotaTexto .EnlacesOn {
	left: 50px;
	margin-top: 10px;
}
.resultadoBuscadorNovedad .Titular{
	color:#008193;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	width:97%;
}
.resultadoBuscadorNovedadTexto .tituloResBuscador .MasInformacion{
	float:right;
	z-index:1;
}

.resultadoBuscadorFundacioBalearia .Titular {
	color:#008193;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	width:97%;
}

.resultadoBuscadorFundacioBalearia .tituloResBuscador .MasInformacion {
	float:right;
	z-index:1;
}

.HechoDestacadoTexto .Titular, .OfertaDeEmpleoTexto .Titular, .UltimaNovedadTexto .Titular, 
.BarcoFlotaTexto .Titular, .ReportajeTexto .Titular, .IconoGuiaPasajeroTexto .Titular, 
.DetalleNewsletterTexto .Titular, .informacion .Titular{
	font-family: Arial;
	font-size: 12px;
	color: #008193;
	margin-left: 5px;
	font-weight: bold;
}

.GestionServicioTexto .Titular {
	font-family: Arial;
	font-size: 12px;
	color: #666;
	margin-left: 5px;
	font-weight: bold;
}

.GestionServicioTexto .Titular a, .GestionServicioTexto .Titular a:active, .GestionServicioTexto .Titular a:hover, .GestionServicioTexto .Titular a:visited, .GestionServicioTexto .Titular a:link {
	font-family: Arial;
	font-size: 12px;
	color: #008193;
	font-weight: bold;
	text-decoration: none; 
}

.HechoDestacadoTexto .Texto, .OfertaDeEmpleoTexto .Texto, 
.UltimaNovedadTexto .Texto, .resultadoBuscadorNovedadTexto .Texto,
.BarcoFlotaTexto .Texto, .ReportajeTexto .Texto{
	color: #666 !important;
	font-family: Arial !important;
	font-size: 11px !important;
	text-align: justify !important;
	margin-top: 4px;
}

.UltimaNovedadTexto .Texto p, .BarcoFlotaTexto .Texto p {
	color: #666 !important;
	font-family: Arial !important;
	font-size: 11px !important;
	text-align: justify !important;
	margin-top: 0px !important;
}

.UltimaNovedadTexto .Texto, .resultadoBuscadorNovedadTexto .Texto{
	height: 43px;
	overflow: hidden;
}


.HechoDestacadoTexto .Texto p, .ReportajeTexto .Texto p {
	font-family: Arial !important;
	font-size: 11px !important;
	color: #666 !important;
	text-align: justify !important;
	background: none;
	margin-top: 0px !important;
}

.HechoDestacadoTexto .Texto *, .OfertaDeEmpleoTexto .Texto *, .UltimaNovedadTexto .Texto *,  
.resultadoBuscadorNovedad .Texto *, .BarcoFlotaTexto .Texto *, .ReportajeTexto .Texto * {
	font-family: Arial !important;
	font-size: 11px !important;
	color: #666 !important;
	text-align: justify !important;
	background: none;
}

/**************** Plan de Flota ********************/

#CuerpoPlanDeFlota #CuerpoCaja {
	margin-bottom:10px;
	padding-bottom:0px;
}


.PlanDeFlotaGeneral {
	clear: both;
	padding-top: 0px;
}

.PlanDeFlota, .Flota {
	background-color: #f2f2f2;
	position: relative;
	/*margin-top: 14px;*/
	float:left; /* para que sin tocar el estilo de volver aparezca dentro de la caja gris */
	width: 610px;
	_width: 600px;
}

.PlanDeFlota {
	margin-top: 15px !important;
	float:left;
	padding-bottom:5px;
}

.PlanDeFlotaTitulo, .FlotaTitulo {
	color: #008193;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 8px;
}

.PlanDeFlotaTexto, .FlotaTexto {
	font-size: 11px;
	padding: 5px;
}


.PlanDeFlotaTexto .Titular, .FlotaTexto .Titular {
	color: #008193;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 5px;
}

.PlanDeFlotaTexto .Texto, .FlotaTexto .Texto {
	clear: both;
	color: #666666;
	height: 75px;
	margin-left: 8px;
	padding-top: 10px;
}

.PlanDeFlotaTexto .Descripcion, .FlotaTexto .Descripcion{
	font-family: Arial !important;
	font-size: 11px !important;
	color: #666666 !important;
	clear: both;
	margin: 8px;
}

.PlanDeFlotaTexto .Descripcion .DescripcionDetalle *, 
.FlotaTexto .Descripcion .DescripcionDetalle * {
	font-family: Arial !important;
	font-size: 11px !important;
	color: #666666 !important;
}

.PlanDeFlotaTexto .Descripcion .Servicios, 
.FlotaTexto .Descripcion .Servicios{
	width: 315px;
	float: right;
}

.PlanDeFlotaTexto .Descripcion .Servicios img, 
.FlotaTexto .Descripcion .Servicios img {
	width: 33px;
	height: 33px;
	margin: 3px;
	float: left;
}

.PlanDeFlotaMostrarMasInfo {
	text-align: right; 
	margin-right: 5px; 
	margin-top: 10px;
}
/* --- Servicios  Flota --- */

#servicio {
	clear: both;
	background-color: #F2F2F2;
	margin: 15px auto 0;
	width: 100%;
}
#servicio .imagen {
	float: left;
	margin-right: 8px;
}
#servicio .contenidoTexto {
	font-size: 11px;
	padding: 5px;
}

#servicio .contenidoTexto .titulo {
	color: #008193;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
}

#servicio .contenidoTexto .texto {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	margin-top: 4px;
	text-align: justify;
}

#servicio .contenidoTexto .texto * {
	color: #666666 !important;
	font-family: Arial !important;
	font-size: 11px !important;
	text-align: justify !important;
}

#servicio .contenidoTexto .texto ul, #servicio .contenidoTexto .texto ul li {
	list-style: none;
}

#servicio .EnlacesGuiaPasajero {
	margin-top: 25px;
}
#servicio .contenidoTexto .EnlacesServicio ul, #servicio .contenidoTexto .EnlacesServicio ul li {
	margin: 0; 
	padding: 0; 
	list-style: none;
}
#servicio .contenidoTexto .EnlacesServicio ul {
	width: 120px;
	width: 83%;
}

#servicio .contenidoTexto .EnlacesServicio li {
	color: #008193;
	text-decoration: none;
}

#servicio .contenidoTexto .EnlacesServicio li span {
	color: #666666;
	display: inline;
	float: left;
	margin-right: 5px;
	margin-left: 15px;
}

#servicio .contenidoTexto .EnlacesServicio li a {
	color: #008193;
	font-weight: normal;
	text-decoration: underline;
	display: inline;
}

/**************** Menú lateral *******************/

.MenuLateralCapsula {
	float: left;
	width: 120px;
	margin-top:23px;
}

.MenuLateralDestacado {
    background-repeat: no-repeat;
    height: 16px; 
    font-family: Arial; 
    font-size: 11px;
    color: #fff; 
    width: 120px; 
    padding-left: 10px;
}

.LateralImagenDetacado img {
	float: left; 
	margin: 10px 0;
}

#MenuLateral {
	float: none;
	width: 120px; 
	background-repeat: repeat-y;  
}

#MenuLateral ul {
	margin: 0;
	padding: 0;
	width: 118px;	
}

#MenuLateral li {
	border-bottom: solid 1px #ffffff;
	list-style: none;
	margin: 0; 
	padding: 3px 0px 3px 11px; 
}
.fondoGris{
	background-color:#E1E1E1;
	height:20px;
}
.MenuLateralFinalCaja {
	background-position: bottom;
	background-repeat: no-repeat;
	line-height: 0;
	font-size: 1px;
	width: 120px; 
	height: 3px;
}

.MenuLateralTexto {
	margin-left: 10px; 
	border-left: 1px solid #fff;
}

.MenuLateralTexto a {
	font-family: Arial;
	font-size: 11px;
} 
 
.MenuLateralTextoNivel2 {
	/*background-color: #9de0d6;*/
	background-color: #cef6ee;
	margin-left: 10px; 
	border-left: 1px solid #fff;
}

.MenuLateralTextoNivel2 a {
	color: #09716a;
	font-family: Arial;
	font-size: 11px;
} 
 
.MenuLateralTexto-Lite {
	background-color: #cef5ee;
	margin-left: 10px; 
	border-left: 1px solid #fff;
} 

.MenuLateralTexto-Lite a {
	font-family: Arial;
	font-size: 11px;
}

.MenuLateralTextoNivel2-Lite {
	/*background-color: #cef5ee;*/
	background-color: #9de0d6;
	margin-left: 10px; 
	border-left: 1px solid #fff;
} 

.MenuLateralTextoNivel2-Lite a {
	font-family: Arial;
	font-size: 11px;
}

.MenuLateralTexto-On {
	background-color: #009699;
	margin-left: 10px; 
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	border-left: 1px solid #fff;
}

.MenuLateralTextoNivel2-On {
	/*background-color: #cef6ee;*/
	background-color: #9de0d6;
	margin-left: 10px; 
	color: #09716a;
	font-family: Arial;
	font-size: 11px;
	border-left: 1px solid #fff;
}

.MenuLateralTexto-On a:active, .MenuLateralTexto-On a:link, .MenuLateralTexto-On a:visited, .MenuLateralTexto-On a:hover {
	color: #fff;
	font-family: Arial;
	font-size: 11px;
}

.MenuLateralTextoNivel2-On a:active, .MenuLateralTextoNivel2-On a:link, .MenuLateralTextoNivel2-On a:visited, .MenuLateralTextoNivel2-On a:hover {
	color: #09716a;
	font-family: Arial;
	font-size: 11px;
}

#MenuSuperior {
	height: 20px; 
	/* width: 755px; */
}

#SubMenuSuperior {
	height: 20px;
	/* width: 525px; */
	width: 515px;
	_width: 525px;
	float: left; 
	margin-top: 2px;	
	margin-bottom: 3px;
}

#MenuSuperiorInicio {
	float: left;
	margin: 0;
	padding: 0;
	_top: -1px;
	*top: -1px;
}

#SubMenuSuperiorInicio {
	float: left;
	margin: 0;
	padding: 0;
	_top: -1px;
	*top: -1px;
}

#MenuSuperiorInicio2 {
	float: left;
	margin: 0;
	padding: 0;
	_top: -1px;
	*top: -1px;
}

#SubMenuSuperiorInicio2 {
	float: left;
	margin: 0;
	padding: 0;
	_top: -1px;
	*top: -1px;
}

#MenuSuperiorTexto {
	float: left; 
	height: 20px;
	/* width: 740px; */
	/* width: 743px; */
	width: 752px;
	_width: 755px;
}

#SubMenuSuperiorTexto {
	float: left; 
	height: 20px;
	width: 469px;
	_width: 572px;
}

.MenuSuperiorTexto {
	float: left; 
	padding-top: 2px;
	padding-left: 18px;
	padding-right: 18px;
    _padding-left: 16px;
	_padding-right: 16px;
	font-size: 12px;
	font-family: Arial;
}

.SubMenuSuperiorTexto {
	float: left; 
	padding-top: 2px;
	padding-left: 18px;
	padding-right: 18px;
	_padding-left: 16px;
	_padding-right: 16px;
	font-size: 12px;
	font-family: Arial;
}

.MenuSuperiorTexto-Lite {
	border-top: 1px solid #fff;
	background-color: #cef5ee;
	float: left; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 18px;
	padding-right: 18px;
    _padding-left: 16px;
	_padding-right: 16px;
	font-size: 12px;
	font-family: Arial;
}

.MenuSuperiorTexto-On {
	background-color: #009699;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 18px;
	padding-right: 18px;
    _padding-left: 17px;
	_padding-right: 17px;
	font-size: 12px;
	font-family: Arial;
	float: left;
	color: #fff;
	top: 1px;
}

.MenuSuperiorTexto-On a:link, .MenuSuperiorTexto-On a:active, .MenuSuperiorTexto-On a:hover, .MenuSuperiorTexto-On a:visited {
	font-size: 12px;
	font-family: Arial;
	color: #fff;
}

.MenuSuperiorSeparador {
	background-color: #ffffff;
	float: left;
	height: 17px;
	width: 1px;
}

.SubMenuSuperiorSeparador {
	background-color: #ffffff;
	float: left;
	height: 17px;
	width: 1px;
}

#MenuSuperiorInicio { 
	background-color: #E1E1E1;
	width: 4px;
	height: 20px;
}

#MenuSuperiorInicio2 { 
	background-color: #E1E1E1;
	width: 6px;
	height: 20px;
}

#SubMenuSuperiorInicio { 
	background-color: #E1E1E1;
	width: 4px;
	height: 20px;
}

#SubMenuSuperiorInicio2 { 
	background-color: #E1E1E1;
	width: 6px;
	height: 20px;
}

#MenuSuperiorInicio img { 
	*border-top: 1px solid #fff;
	_border-top: 1px solid #fff;
}

#MenuSuperiorInicio2 img { 
	*border-top: 1px solid #fff;
	_border-top: 1px solid #fff;
}

#SubMenuSuperiorInicio img { 
	*border-top: 1px solid #fff;
	_border-top: 1px solid #fff;
}

#SubMenuSuperiorInicio2 img { 
	*border-top: 1px solid #fff;
	_border-top: 1px solid #fff;
}

/**************** Paginacion *******************/

#Paginacion {
	height: 20px;
}

#PaginacionAnyos {
	display:inline;
	float: left;
	margin-bottom: 10px;
	_margin-bottom: 0;
}

.PaginacionEnlaceOff, a.PaginacionEnlaceOff, a.PaginacionEnlaceOff:hover, a.PaginacionEnlaceOff:link, a.PaginacionEnlaceOff:visited, a.PaginacionEnlaceOff:active {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.PaginacionEnlaceOn {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

/************** Navegador páginas************/

.PaginacionPaginasTop {
	display: inline;
	float: right;
	text-align: right;
	width:80%;
	margin-bottom:10px;
	_width: 100%;
	_float: left;
	_clear: both;
}

.PaginacionPaginasBottom {
	text-align: right;
	width: 100%;
	/*margin-top: -4px;*/
	clear: both;
}

.PaginacionPaginasTop ul, .PaginacionPaginasBottom ul{
	padding: 0;
	margin: 0;
}

.paginador li {
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	height:inherit;
	line-height:20px;
	display:inline;
	margin-left:2px;
	font-size:11px;
	text-decoration: underline;
}
.paginador li a:link, .paginador li a:visited {
	font-family: Arial;
	font-size: 11px;
	width: inherit;
	color:#666666;
	text-decoration: none !important;
}
.paginador li a:hover {
	font-family: Arial;
	font-size: 11px;
	color:#458E95;
	text-decoration: underline;
}
.paginador li a:active {
	font-family: Arial;
	font-size: 11px;
	color:#666666;
}


/********* Herramientas de Creación **********/

.Nuevo {
	float: right;
	height: 16px;
	/* text-align: right;
	margin-bottom: 3px;
	width: 100%; */
}

.EditarEliminar {
	display: inline;
	float: right;
	z-index: 10;
}

.EditarEliminarGuiaPasajero {
	float: left;
}
/****************** Pie **********************/

#Pie {
	clear: both;
	padding-top: 30px;
	width: 760px;
	/*position: absolute;*/
}

#PieCuadroEnlaces {
	display: inline; 
	/*margin-left: 7px;*/
}

#PieCuadroSecciones {
	float: left; 
	padding-top: 13px;
}

.PieEnlaceGrande {
	margin-right: 5px;
}

#PieLogoEmpresas {
	float: right;
	padding-bottom: 5px;
	padding-top: 7px;
}

.PieSeccion, a.PieSeccion:link, a.PieSeccion:hover, a.PieSeccion:active, a.PieSeccion:visited {
	color: #666666;
	font-size: 11px;  
}

.BHEditarDerecha {
	float: right;
	padding-right: 25px;
}

.BHNuevoPlanDeFlota {
	clear: both;
	padding-right: 20px;
	text-align: right;
}

.tituloEspecial {
	color: #448e95;
	font-size: 20px;
	font-weight: normal;
	/* margin-top: 20px; */
	border-bottom: 1px solid #448e95;
}

/**************** Recursos Humanos Formulario *************************/
.RecursosHumanosCaja select, .CajaFormulario select { 
	font-family: Arial; 
	font-size: 12px;
}
.enviarAmigo{
	float:left;
	width: 550px;
}
.RecursosHumanosCaja, .CajaFormulario { 
	background-color: #f2f2f2; 
	float: left; 
	margin-top: 7px; 
	padding:16px 0px 16px 13px; 
	width: 550px;
}

.RecursosHumanosCajaTitulo {
	color: #448e95; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold;
}

.RecursosHumanosFormularioCampoTexto {
	/*height: 16px; */
	float: left; 
	margin-top: 7px;
}
.CajaFormulario .RecursosHumanosFormularioCampoTexto.ApellidosTexto{width:71px;}
.CajaFormulario .RecursosHumanosFormularioCampo.ApellidosCaja{width:290px;}
.RecursosHumanosFormularioCampo {
	height: 14px; 
	float: left; 
	margin-top: 5px; 
	margin-right:8px; 
	border: solid 1px #f2f2f2;
	color: #448e95; 
	font-family: Arial; 
	font-size: 11px; 
}

.NombreTexto{width:57px;}
.NombreCaja{width:80px;}
.ApellidosTexto{width:63px;}
.ApellidosCaja{width:180px;}
.NifTexto{width:30px;}
.NifCaja{width:98px;}
.DireccionTexto{width:63px;}
.DireccionCaja{width:333px;}
.PostalTexto{width:88px;}
.PostalCaja{width:35px;}
.MunicipioTexto{width:65px;}
.MunicipioCaja{width:202px;}
.ProvinciaTexto{width:62px;}
.ProvinciaCaja{width:190px;}
.PaisTexto{width:57px;}
.PaisCaja{width:186px;}
.FijoTexto{width:60px;}
.FijoCaja{width:75px;}
.MovilTexto{width:55px;}
.MovilCaja{width:75px;}
.NacimientoTexto{width:125px;}
.NacimientoCaja{width:63px;}
.LugarNacimientoTexto{width:125px;}
.LugarNacimientoCaja{width:206px;}
.EmailTexto{width:180px;}
.EmailCaja{width:211px;}
.CarnetTexto{width:130px;}
.CarnetCaja{width:120px; float:left; margin-top:6px;}
.CarnetRadioSi{float:left; margin-right:5px;}
.CarnetSiTexto{float:left; width:20px; margin-top:2px}
.CarnetSelect{width:70px;}
.CarnetRadioNo{float:left; margin-right:5px; /*margin-top:2px;*/}
.CarnetNoTexto{float:left; width:20px; margin-top:2px}
.PreferenciaTexto{width:150px;  margin-top:10px;}
.PreferenciaCaja{width:74px; margin-top:7px;}
.DelegacionCaja{width:120px;}
.PuestoTexto{width:190px;}
.PuestoCaja{width:205px;}
.EstudiosTexto{width:50px;  margin-top:10px;}
.EstudiosCaja{width:100px; margin-top:8px;}
.CentroTexto{width:40px;  margin-top:10px;}
.CentroCaja{width:100px; margin-top:8px;}
.EstudiosInicioTexto{width:55px;  margin-top:10px;}
.EstudiosInicioCaja{width:30px; margin-top:8px;}
.EstudiosFinTexto{width:90px;  margin-top:10px;}
.EstudiosFinCaja{width:30px; margin-top:8px;}
.ComplementariaTexto{width:50px;  margin-top:10px;}
.ComplementariaCaja{width:100px; margin-top:8px;}
.ComplementariaCentroTexto{width:40px;  margin-top:10px;}
.ComplementariaCentroCaja{width:100px; margin-top:8px;}
.ComplementariaInicioTexto{width:50px;  margin-top:10px; text-align:right; margin-right:5px;}
.ComplementariaInicioCaja{width:30px; margin-top:8px;}
.ComplementariaFinTexto{width:85px;  margin-top:10px; margin-right:5px; text-align:right;}
.ComplementariaFinCaja{width:30px; margin-top:8px;}
.IdiomasCaja{width:100px; margin-top:8px;}
.IdiomasCombo1{width:120px; margin-top:5px; float:left}
.IdiomasCombo2{width:120px; margin-top:5px; float:left; margin-left:3px;}
.CursosRealizadosTexto{clear:both;width:300px; margin-top:10px;}

.CursosRealizadosCaja { 
	border: solid 1px #f2f2f2; 
	height: 70px; 
	width: 535px;
	color: #448e95; 
	font-family: Arial; 
	font-size: 11px;
	float:left;
}

.EmpresaTexto{width:135px; margin-top:10px;}
.EmpresaCaja{width:150px; margin-top:8px;}
.CargoTexto{width:85px; margin-top:10px;}
.CargoCaja{width:150px; margin-top:8px;}
.FuncionesTexto{width:130px; margin-top:10px; text-align:right; margin-right:5px;}
.FuncionesCaja{width:400px; margin-top:8px; height:40px; float:right; margin-right:10px;}
.DesdeTexto{width:45px; margin-top:40px;}
.DesdeCaja{width:75px; margin-top:35px; float:left}
.DesdeCajaAno{width:75px; margin-top:9px; margin-left:3px; float:left}
.HastaTexto{width:40px; margin-top:15px; margin-left:10px;}
.HastaCaja{width:75px; margin-top:9px; float:left}
.HastaCajaAno{width:75px; margin-top:9px; margin-left:3px; float:left}
.LegalTexto{float:left; width:510px; margin-left:5px;text-align:justify;}
.LegalCaja{float:left;}
.BotonSubmit{ border:none; cursor:pointer; height:20px; margin-left:200px; margin-top:20px; width:104px;float:left;}
.BotonSubmitEnviar{ border:none; cursor:pointer; height:20px; margin-left:200px; margin-top:20px; width:65px;float:left;margin-top:20px;} 
.PuestoAnadirImagen{margin-top:10px; float:right; margin-right:15px;} 
#anadirCV {margin-top:6px;float:right; margin-right:15px;} 
.PuestoAnadirCajaTexto{text-decoration:underline;float:right; width:65px; margin-top:5px;}
 a.AnadirTexto, a.AnadirTexto:link, a.AnadirTexto:hover, a.AnadirTexto:visited {color:#666666; text-decoration:underline;}
.AcademicaAnadirImagen{margin-top:11px; float:right; margin-right:15px;}  
.AcademicaAnadirCajaTexto{text-decoration:underline;float:right; width:105px; margin-top:9px;text-align:right; margin-right:5px;}
.ComplementariaAnadirImagen{margin-top:11px; float:right; margin-right:15px;}  
.ComplementariaAnadirCajaTexto{text-decoration: underline;float:right; width:100px; margin-top:9px; text-align:right;margin-right:5px;}
.IdiomasAnadirImagen{margin-top:11px; float:right; margin-right:15px;}  
.IdiomasAnadirCajaTexto{text-decoration: underline;float:right; width:100px; margin-top:9px; text-align:right;margin-right:5px;}
.ExperienciaAnadirImagen{margin-top:14px; float:right; margin-right:15px;}  
.ExperienciaAnadirCajaTexto{text-decoration: underline;float:right; width:120px; margin-top:12px; text-align:right;margin-right:5px;}
.Salto{clear:both}


/************* Buscador Novedades ****************/

.resultadoBuscadorNovedad {
	background-color: #f2f2f2;
	position: relative;
	margin-bottom: 14px;
	width: 100%;
	padding-bottom:5px;
	float:left;
}

.resultadoBuscadorNovedad .Texto{
	margin-left:5px;
}

#BuscadorNovedadInput {
    border: solid 1px #c9c8c3;
	font-family: Arial;
	height: 13px; 
	font-size: 11px;
	margin: 2px 5px 0 5px; 
	padding: 0;
	vertical-align: top;
	color: #666;
}

.SinResultados {
	background-color: #E6EBEB;
	color: #009699;
	display: block;
	font-weight: bold;
	margin-top: 60px;
	padding: 10px;
	text-align: center;
	width: 610px;
}

/***************** Novedades *********************/

#EnlacesNovedad {
	margin-top:25px;
}

#EnlacesNovedad a, #EnlacesNovedad a:hover, #EnlacesNovedad a:link, #EnlacesNovedad a:visited {
	/*font-weight:bolder;*/
	text-decoration:none;
	color: #008193 !important;
}

#CuerpoCajaNovedad, #CuerpoLateralDerechaNovedad, #CuerpoCajaFlota {
	margin-top:15px;
}

.AnyoNovedad {
	color: #666666;
	font-weight: bolder;
	width:100px;
}

#NovedadesCajaBuscador {
	clear: both;
	height: 25px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-align: right;
}

/******************* Flota *************************/

/* IE6 */
#CuerpoFlota {_margin-left: 15px !important;_padding-left:0px !important;_width:625px;}
#CuerpoFlota h1 {_padding-left:12px !important;}

/*----------------- Listado Flota -----------------*/

/*	
*	(1) IMPORTANTE: la altura de Columna1 y Columna2 se genera dinamicamente mediante un javascript 
* 	implementado en menuFlota, que utiliza la suma de la altura de la capa .BarcoFlota + el margen 
* 	inferior de esta, en caso de modificar estos estilos habrá que modificar también la variable 
* 	alturaBarcoFlota del script. 
*
*/


/* IE6 */
#IE6_capa			{ _width:285px;_height:102px;}
.BarcoFlota .EditarEliminar { _position:absolute; _top: 5px; _left:105px;margin:5px;}


.BHNuevoFlota {
	float:left;
	margin: 0px 0px 10px 4px;
	 _margin: 0px 0px 5px 12px !important; 
	 _float: none !important;
}

#CuerpoFlota h1 {padding-left:7px;}

#CuerpoFlota .clear {
	height: 0px !important;
	width: 0px !important;
}

.ListadoFlota {
	width: 590px;
	display: none;
	_float: left;
}

#ColumnasListadoFlota {
	width: 600px;
	margin: 0px 0px 5px 7px;
}

#Columna1 {
	width: 287px;
	float: left;
}
#Columna2 {
	width: 287px; 
	float: right;
}

#CuerpoFlota .Editar { 
	width:16px; 
	float:right;
	_float: none !important;
	_width: 615px;
	_text-align: right;
}

.BarcoFlota {
	min-height: 102px !important; /* IMPORTANTE: Antes de modificar, leer comentario (1) de Listado Flota */
	float:right;
	_height: 101px;
	/* background-color: #f2f2f2;
	border:1px solid #666666; */
}

.BarcoFlotaFoto {
	float: left;
	_margin-right: 0px;
}

a.BarcoFlotaFoto img {
	width: 287px;
	height: 103px;
	vertical-align: top;
}

.BarcoFlotaTexto {
	min-height: 101px;
	float: right;
	width: 133px;
	_padding: 0;
	_height: 100px;
	_width: 128px;
}

.BarcoFlotaTexto .Texto {
	_width:120px !important;
	_margin:5px 0px 0px 0px;
}

.BarcoFlotaTexto .Titular{
	margin:0px;
	padding:0px;
	display:inline;
}

.BarcoFlotaTexto .Subtitulo {
	font-size:11px;
	color:#666; 
	font-weight:bolder;
	display:inline;
	padding:0px;
	margin:0px;
}

.BarcoFlotaTitulo {
	padding:4px 5px 5px 5px !important;
	_width:120px !important;
	_margin:5px 0px 0px 0px;
}

.BarcoFlota .MasInformacion {
	margin:-17px 5px 0px 5px;
	height:12px;
	float:right;
	float:right;
}
.EditarVolver{
	position:relative;
	top:20px;
	right:10px;
	z-index:1;
	height:16px;
	width:16px;
	float:right;
}
.CuerpoFlotaDetalle #Volver{
	position:relative;
	top:20px;
	right:10px;
	z-index:1;
}
.ServiciosABordo {
	min-height: 65px;
	float: left;
	margin-right: 10px;
	clear: both;
	background-color: #f2f2f2;
	margin-bottom: 14px;
	padding-bottom: 13px;
	width: 100%;
}

.ServiciosABordo .Servicios {
	margin-top: 10px;
}

/*----------------- Detalle Flota -----------------*/

/* IE6 */
.CuerpoFlotaDetalle						{_margin-left:0px !important;_padding-left:20px !important;}
.FlotaTexto .imagenEfectoAmpliarImagen	{_margin:0px 3px 0px 0px !important;}
.FlotaTexto #CuerpoEnlacesBottomMasFilas{_margin:0px !important;_padding:0px 0px 0px 3px !important;}


.CuerpoFlotaDetalle #CuerpoEnlacesBottomMasFilas {
	height: 92px;
}

.CuerpoFlotaDetalle .imagen111x70 img {
	height: 92px;
	width: 140px;
}

.CuerpoFlotaDetalle .EfectoAmpliarImagenIcono {
	left: 128px;
	top: 80px;
	_top: 79px;
	*top: 79px;
}

.FlotaTitulo {width:180px;}

.FlotaTexto .Subtitulo {
	clear:both;
	display:inline;
	padding-left:7px !important;
	width:590px;
	font-size:13px;
	font-weight:bolder;
	color:#666666;
}

.FlotaTexto .Descripcion {
	width:590px;
	position:relative;
}
.FlotaTexto .DescripcionDetalle {
	width:180px;
}
.FlotaTexto #Descripcion {
	width:180px;
}
.FlotaTexto #Servicios {
	/*position:absolute;
	left:200px;*/
	top: -10px;
}

.Flota #CuerpoEnlacesBottom {
	padding:0px;
	border: none;
	margin-left:6px;
	margin-top:5px;
}

.Flota .Editar {
	height:16px;
	width:16px;
	float:right;
	display:inline !important;
	margin:-10px 0px 0px 0px;

}

.Flota .BHEditarDerecha {
	float:right;
	display:inline;
	padding:0px;
}

.novedadesDetalle .h1 {
	color: #008193;
	font-size: 18px;
	font-weight:normal;
}


/***************** INPUT TYPE=FILE *********************/

div.fileinputs {
	position: relative;
	float: right;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 128px;
	_left: 0;
	#left: 0;
	z-index: 1;
	width:100px;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.cajaAnadirCV {
	width: 550px;
}

/***************** Delegaciones *********************/


#DelegacionesDestacado {
	margin-left: 13px;
	_margin:0;
}

.DelegacionCajaCapsulaImagen {
	float: left; 
	width: 596px;
}

.DelegacionCajaCapsula {
	height: 96px; 
	background-position: right;
	background-repeat: repeat-y;
	background-color: #f1f0f0;
	padding-left: 2px;
	width: 594px;
	float: left;
}

.DelegacionCajaCapsula img {
	float: left;
}

.DelegacionCajaCapsula .imagen111x70 img {
	width: 140px;
	height: 92px;
}

.DelegacionCajaCapsula .EfectoAmpliarImagenIcono {
	left: 128px;
	top: 80px;
	_top: 79px;
	*top: 79px;
}

.DelegacionCajaCapsula .imagenEfectoAmpliarImagen {
	float: left;
	margin: 7px 3px 7px 4px;
}

.DelegacionCajaDireccion {
	font-size: 12px; 
	/* height: 160px; */
	/*padding: 0 0 0 2px; */
	width: 197px; 
	_width: 180px; 
	float: left;
	display: inline;
	margin:5px;
}

.DelegacionCajaDireccionDatos {
	padding-bottom:3px;
}

.DelegacionCajaHorarios, .DestinoCajaHorarios, .CargaCajaContacto {
	width:185px; 
	float:left; 
	margin-left:5px; 
	margin-bottom:10px;
	background-color:#fff;
	display:inline;
	_margin:0;
	_position:relative;
	_left:-3px;
	_margin-right:3px;
}

.DelegacionCajaDestacadoImagenLeft	{float:left;}
.DelegacionCajaDestacadoTitulo      {float:left;width:167px; height:23px;}
.DelegacionCajaDestacadoTituloTexto	{font-size:12px;color:#008193; margin-top:3px; font-weight:bold;}
.DelegacionCajaDestacadoImagenRight	{float:right;}

.DelegacionCajaHorario { 
	background-color: #fff;
	float: left; 
	/*min-height: 40px;*/
	margin:5px 5px 0px 5px;
	padding: 0px; 
	width:169px;
	color: #666; 
	font-weight: bold;
}

.DelegacionCajaHorario * { 
	font-family: Arial !important;
	color: #666 !important; 
	font-weight: bold !important;
}

.DelegacionCajaDestacadoTitulo     {float:left;width:167px !important; height:23px;}

.DelegacionCajaHorarioTexto	{
	color: #448e95; 
	font-weight: bold;
}

.DelegacionCajaHorarioTexto *	{
	color: #448e95 !important; 
	font-weight: bold !important;
}

.DelegacionCajaHorarioSeparacion	{float:left; margin-right:20px;}
.DelegacionCajaDireccionDatos		{margin-top:5px;height:15px;}
.DelegacionCajaDireccionDatos img	{float:left; margin-right:5px;}
.DelegacionCajaDireccionDatos div	{margin-top:0px;}
.DelegacionCajaDireccionDestacado	{padding-top:5px;} 
.DelegacionCajaDireccionEnlace		{color:#666666 !important; font-size:12px !important; font-weight:bold !important; text-decoration:underline !important;}
.DelegacionesCajaRelleno			{width:117px; height:285px; background-color:#448e95;  margin-top:12px; margin-left:10px;}
.DelegacionesDestacado				{width:596px; float:left;_margin:0;}
.DelegacionesDestacado				{margin-left:13px;}


.BHNuevoDelegacion					{float:left;}
#BHEditarDelegacion					{margin:0 0 5px 15px;width:16px;}
#BHNuevoDelegacion					{float:left;margin-left:15px;}
.DelegacionesDestacado .EditarEliminar {margin:3px;z-index:1;}

/*Nuevo*/

.imgBordeSuperiorDelegacion {
	width: 596px;
}

.imgBordeSuperiorDelegacion, .imgBordeSuperiorDestino, .imgBordeSuperior {
	height: 7px;
	float: left;
	background-repeat:no-repeat;
}

.imgBordeDerechaDelegacion {
	width: 596px;
}
.imgBordeDerechaDelegacion, .imgBordeDerechaDestino, .imgBordeDerecha  {
	background-position: right center;
	background-repeat: repeat-y;
	float: left;
	background-color: #F1F0F0;
	padding-top: 10px;
	_positio:relative;
	_top:-7px;
}
.imgBordeInferiorDelegacion {
	width: 596px;
}
.imgBordeInferiorDelegacion, .imgBordeInferiorDestino, .imgBordeInferior{
	height: 9px;
	float: left;
	background-repeat:no-repeat;
	background-position:bottom;
}
.bordeInferiorSecciones{
	width:197px;
	float:left;
	height:4px;
	background-repeat:no-repeat;
	background-position:bottom;
	display:inline;
}
.bordeIzquierdaTitulo{
	height:23px;
	width:9px;
	float:left;
	_margin-left:3px;
}
.repetirFondoTitulo{
	width:157px;
	height:22px;
	float:left;
}
.bordeDerechaTitulo{
	height:23px;
	width:9px;
	float:left;
}
.carga{
	float:left;
	margin:5px;
	_margin:0;
}
.pasaje{
	float:left;
	margin:5px;
	_margin:0;
}
.textoDelegacion{
	float:left;
	margin:5px;
	_margin: 0;
	width: 180px;
}
.textoPasaje{
	float:left;
}
.textoCarga{
	float:left;
}
.alto{
	height:3px;
	float:left;
}
/**/
/*-- MostrarFormulario --*/
.mostrarFormulario{
	width:100%;
}
.mostrarFormulario span{
	font-weight:bold;
	font-size:12px;
	font-family:"Times,Arial,Verdana";
	text-transform:uppercase;
}
.mostrarFormulario ul, .mostrarFormulario ul li{
	list-style-type: none;
}
.mostrarFormulario li{
	font-weight:normal;
	font-size:13px;
	font-family:"Times,Arial,Verdana";
}
.mostrarFormulario li:first-letter {
	font-weight:normal;
	font-size:13px;
	font-family:"Times,Arial,Verdana";
	text-transform:uppercase;
}

/*-- Delegaciones --*/
.DelegacionCajaDireccionBlanca {
	font-size: 12px; 
	background-color:#FFFFFF;
	width:197px;
	float:left;
	margin:0 5px 5px 5px;
	_left:-5px;
}

.DelegacionCajaDestacadoTitulo { 
	float: left; 
	background-repeat: repeat-x;
	width: 351px; 
	height: 23px;
}

.DelegacionCajaCapsulaL { 
	background-position: right;
	background-repeat: repeat-y; 
	background-color: #f1f0f0; 
	width: 596px; 
	float: left; 
}

/***************** Destinos *********************/

.DestinosDestacado, .CargaContactos {
	margin:17px 0px 0px 0px !important;
	width:610px; 
	float:left;
	_margin:0;
}

.imgBordeSuperiorDestino, .imgBordeInferiorDestino,.imgBordeSuperior, .imgBordeInferior{
	width:610px;
}

#CuerpoDestinos {_padding-left:20px;}

.DestinoCajaHorarios, .CargaCajaContacto {
	width:575px;
	margin:0px !important;
	margin-left:10px !important;
	padding:7px 5px 4px 10px !important;
}

.imgBordeDerechaDestino, .imgBordeDerecha {
	padding-top:4px !important;
	width:610px;
}

#TitularEnlacesInteres {margin:0px 0px 10px 10px;}

.EnlacesInteres {
	margin-bottom: 30px;
	width: 600px;
}
.ReportajeTexto {
	margin:5px;
	float:left;
	width:97%;
	margin-bottom:-14px;
}
.ReportajeTexto .Titular {
	margin:0px !important;
}

.pdfReportaje {
	float:right;
	z-index:1;
	/*margin:0px 0px 5px 5px;*/
	position:relative;
	top:6px;
}
.ReportajeTexto .MasInformacion{
	position:relative;
	top:-14px;
}
#BHEditarDestinos{
	width:600px;
}
#BHEditarDestinos .BHEditarDerecha{
	margin: 0px;
	padding: 0px !important;
}
.BHNuevoEnlaceDeInteres, .BHNuevoReportaje {
	margin-bottom: 5px;
}

.EnlacesInteres .EditarEliminar, .Reportajes .EditarEliminar {
	margin-left: 5px;
	margin-top: 4px;
	float: right;
	display: inline;
	z-index: 1;
}

/*------------- Enlaces interés -----------------*/

.EnlacesInteres{
	margin-top: 10px;
}

#TitularEnlacesInteres {
	clear: both;
	font-weight: bold;
}

.linkEnlaceInteres {
	margin-bottom: 8px;
}

.linkEnlaceInteres {
	float: left;
}

.textoEnlaceInteres {
	font-family: Arial; 
	font-size: 11px;
	color: #666;
	text-align: justify;
}

 .textoEnlaceInteres * {
	font-family: Arial !important; 
	font-size: 11px !important;
	color: #666 !important;
	text-align: justify !important;
}

/*------------- Introducción de los formularios -------*/

.introduccion *{
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666666 !important;
	text-align: justify !important;
	width:608px;
}
/*---- 2 banners --- */

#imgServiciosCargaMapa {
	float:left;
}

.imagenesBanner{
	width: 460px;
	margin-top: 20px;
}

.imagenesBanner .imagenIzquierda img{
	float:left;
	height:80px;
	width:225px;
}

.imagenesBanner .imagenDerecha img{
	float:right;
	height:80px;
	width:225px;
}
/*************** CLUBS BALEARIA ******************/

#Cuerpo #CuerpoCajaClub{
	width: 610px;
	float:left;
}

#CuerpoClubsBalearia #CuerpoCajaClub{
	width: 610px;
	float:left;
}

#CuerpoCajaClub .club .imagen img{
	display:block;
	margin:0 auto;
}
#Cuerpo #CuerpoLateral{
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}
/*
#Cuerpo #CuerpoCajaClub .superior{
	float:left;
	margin-bottom:15px;
	width:100%;
}

#Cuerpo #CuerpoCajaClub .inferior{
	float:left;
	margin-bottom:15px;
	width:100%;
}
*/
#Cuerpo #CuerpoCajaClub .MasInformacion{
	width:48%;
	/*margin-right:20px;*/
	margin-right:9px;
	text-align:right;
	height:15px;
}
#Cuerpo #CuerpoCajaClub .altoClub{
	float:left;
}

#Cuerpo #CuerpoCajaClub .club {
	float: left;
	width: 275px;
	margin: 5px 8px 5px 5px;
	_margin: 0;
	/* height:222px; */
}

#Cuerpo #CuerpoCajaClub .club .imagen{
	margin-top:10px;
}

#Cuerpo #CuerpoCajaClub .club .descripcion{
	/*margin:6px 20px 3px 5px;*/
	margin:6px 9px 3px 5px;
	text-align:justify;
}

#Cuerpo #CuerpoCajaClub .club .titulo{
	color:#008193;
	font-weight:bold;
	margin:10px 0px 0px 5px;
}

#Cuerpo #CuerpoCajaClub .club ul{
	float:left;
	width:75%;
	margin-bottom:5px;
	display:inline;
}


#CuerpoClubsBalearia #CuerpoCajaClub .MasInformacion{
	width:48%;
	/*margin-right:20px;*/
	margin-right:9px;
	text-align:right;
	height:15px;
}
#CuerpoClubsBalearia #CuerpoCajaClub .altoClub{
	float:left;
}

#CuerpoClubsBalearia #CuerpoCajaClub .club{
	float:left;
	width:275px;
	margin:5px 8px 5px 5px;
	_margin:0;
	height:195px;
}

#CuerpoClubsBalearia #CuerpoCajaClub .club .imagen{
	margin-top:10px;
}

#CuerpoClubsBalearia #CuerpoCajaClub .club .descripcion{
	/*margin:6px 20px 3px 5px;*/
	margin:6px 9px 3px 5px;
	text-align:justify;
}

#CuerpoClubsBalearia #CuerpoCajaClub .club .titulo{
	color:#008193;
	font-weight:bold;
	margin:10px 0px 0px 5px;
}

#CuerpoClubsBalearia #CuerpoCajaClub .club ul{
	float:left;
	width:75%;
	margin-bottom:5px;
	display:inline;
}

/* ---- FORMULARIO CLUB BALEARIA ADHESION ---- */

#Cuerpo .introduccion{
	float:left;
	margin-bottom:8px;
}
#Cuerpo .adhesion{
	float:left;
	width:550px;
}
#Cuerpo .adhesion .imagen{
	float:left;
	width:550px;
	margin:15px;
}
#Cuerpo .adhesion .imagen img{
	display:block;
	margin: 0 auto;
}
#Cuerpo .adhesion .importante{
	border:1px solid;
	display:block;
	float:left;
	margin:0 auto;
	padding:10px;
	text-align:justify;
	width:558px;
}
.ClubBaleariaCaja{
	background-color:#F2F2F2;
	float:left;
	padding:15px;
	width:585px;
}
.ClubBaleariaCaja .Sexo{
	float:left;
	margin:15px 0 15px 0;
	width:100%;
}
.SexoRadioSi{
	float:left;
	width:30px;
}
.SexoRadioNo{
	float:left;
	width:30px;
}
.ClubBaleariaCaja .datosPersonales .Caja{
	border:1px solid #F2F2F2;
	color:#448E95;
	float:left;
	font-family:Arial;
	font-size:11px;
	height:14px;
	margin-right:10px;
}
.ClubBaleariaCaja .datosPersonales .Texto{
	float:left;
	height:16px;
	line-height:16px;
	vertical-align:middle;
}
.ClubBaleariaCaja .datosPersonales .CajaAdjunto{
	border:1px solid #F2F2F2;
	color:#448E95;
	float:left;
	font-family:Arial;
	font-size:11px;
	height:21px;
}
.ClubBaleariaCaja .datosPersonales .TextoAdjunto{
	float:left;
	height:21px;
	line-height:21px;
	vertical-align:middle;
}
.ClubBaleariaCaja .datosPersonales{	float:left;	display:inline;}
.ClubBaleariaCaja .datosPersonales .datos{	float:left;	display:inline;	width:100%;}
.ClubBaleariaCaja .datosPersonales .lugar{	float:left;	width:100%;	display:inline;}
.ClubBaleariaCaja .datosPersonales .telefonos{	float:left;	width:100%;	display:inline;}
.ClubBaleariaCaja .datosPersonales .correo{	float:left;	width:100%;	display:inline;}
.ClubBaleariaCaja .datosPersonales .direccion{	float:left;	width:100%;	display:inline;}
.ClubBaleariaCaja .datosPersonales .calle{	float:left;	width:100%;	display:inline;}
.ClubBaleariaCaja .datosPersonales .codigo{	float:left;	width:100%;	display:inline;}
.ClubBaleariaCaja .datosPersonales .tipoDireccion{	float:left;	display:inline;position:relative;left:63px; bottom:3px;width:100%;}

.Texto.TextoNombre{	width:60px;}
.Texto.ApellidosTexto{	width:68px;}
.Texto.NifTexto{	width:60px;}
.Texto.NacimientoTexto{	width:132px;}
.Texto.TextoNumero{	width:60px;}
.Texto.TextoPiso{	width:40px;}
.Texto.TextoPuerta{	width:53px;}
.Texto.TextoEscalera{ 	width:65px;}
.Texto.TextoBloque{	width:55px;}
.Texto.PaisTexto{	width:42px;}
.Texto.PostalTexto{	width:92px;}
.Texto.DireccionTexto {	width:67px;}
.Texto.MunicipioTexto {	width:67px;}
.Texto.FijoTexto{	width:52px;}
.Texto.MovilTexto{	width:60px;}
.TextoAdjunto.AdjuntoTexto{	width:234px;}
.Texto.TipoDireccionTexto{width:42px;float:left;height:12px;vertical-align:middle;line-height:12px;}

.Caja.DireccionCaja{	width:300px;}
.Caja.CajaDireccion{	width:46px;}
.Caja.EmailCaja{	width:275px;}
.Caja.PostalCaja{	width:50px;}
.Caja.PaisCaja{	width:175px;}
.Caja.TipoCalleRadio{width:20px;}
.Caja.TipoPlazaRadio{width:20px;}
.Caja.TipoAvenidaRadio{width:20px;}

.ClubBaleariaCaja .autorizar{	float:left;	margin:15px;}
.datos .NombreCaja, .datos .ApellidosCaja{	width:207px;}
.separacion{
	margin-bottom:10px;
	float:left;
	display:inline;
	width:100%;
}
.Ocultos{
	display:none;
}
#CargaClubTransportista .autorizar{
	float:left;
	width:594px;
	margin-top:15px;
	padding:5px;
	background-color:#F2F2F2;
}
/*-------------- Condiciones ------------*/
/*---------- Como Hacerse Socio ---------*/

#CuerpoCajaComoHacerseSocio{
	border-right:1px solid #A5A5A5;
	color:#666666 !important;
	float:left;
	font-family:Arial !important;
	font-size:12px !important;
	margin-bottom:25px;
	padding-right:15px;
	text-align:justify !important;
	width:460px;
	margin-top:15px;
}
#CuerpoCajaCondiciones{
	border-right:1px solid #A5A5A5;
	color:#666666 !important;
	float:left;
	font-family:Arial !important;
	font-size:12px !important;
	margin-bottom:25px;
	padding-right:15px;
	text-align:justify !important;
	width:420px;
	margin-top:15px;
}
#CuerpoCajaCondiciones .imagen {
	width:160px;
	height: 120px;
}
#CuerpoCajaCondiciones .imagen img {
	width:160px;
	height: 120px;
}
#CuerpoCajaComoHacerseSocio .imagen {
	width:150px;
	height: 80px;
}
#CuerpoCajaCondiciones .imagen, #CuerpoCajaComoHacerseSocio .imagen{
	float:left !important;
	margin-right:10px;
}

#CuerpoCajaCondiciones #descripcion,  #CuerpoCajaComoHacerseSocio #descripcion{
	width:460px;
	display:inline;
}
#CuerpoCajaCondiciones #descripcion ul, #CuerpoCajaComoHacerseSocio #descripcion ul{
	margin:5px 0 0 25px;
	padding:0;
	float:left;
	display:inline;
	#margin:5px 0 0 10px;
}
#CuerpoCajaCondiciones #descripcion ul li, #CuerpoCajaComoHacerseSocio #descripcion ul li{
	margin:0;
	padding:0;
}

/*----------- Todos los establecimientos ---------*/

#BHEditarClubsBaleariaEstablecimientos {float:right;}
#BHNuevoClubsBaleariaEstablecimientos {float:left;}
#BHEditarEstablecimiento * {padding:0px !important;}

.volverEstablecimiento {margin-bottom:15px;}

#ClubsBaleariaTodosEstablecimientos {padding-top: 3px !important;}
#ClubsBaleariaTodosEstablecimientos .HechoDestacadoTexto .EnlacesOn {
	left:0px !important; 
	width: 600px;
	color:#666666 !important;
	font-family:Arial !important;
	font-size:11px !important;
	text-align:justify !important;
}

#IconosEstablecimientos {
	clear:both;
	float:left;
	/* height:100px;*/
	margin-bottom:20px;
}

.IconoEstablecimiento {
	float: left;
	width:140px;
	min-height:80px;
	margin: 0px 10px 10px 0px;
	*margin: 0px 5px 10px 0px;
	_margin: 0px 5px 10px 0px;
	cursor: pointer !important;
}

.IconoEstablecimiento .EditarEliminar {
	margin:1px;
	z-index: 1;
}

.titularIcono {
	height: 80px;
	width: 140px;
	/*padding:2px 2px 2px 2px;*/
	font-weight: bolder;
	cursor: pointer !important;
}

.titularIcono img {
	border: 1px solid #666666;
	width: 140px;
	height: 80px;
}

.textoIcono {
	float: left;
	margin-top: 4px;
}

.IconoEstablecimiento .icono {
	position:absolute;
	top:0px;
	left:0px;
	margin-top:-80px;
	z-index:1000 !important;
	margin:0px;
	padding:0px;
	min-height:80px;
	min-width:140px;
}

.EstablecimientoDetalle {
	float: left;
	height: 130px;
}

.Establecimiento-editor {
	position: absolute;
}

.Establecimiento-editor img {
	border: none;
	width: 16px;
	height: 16px;
}

.IconoEstablecimiento .icono img {
	width:140px;
	height:80px;
	vertical-align: top;
}

.enlaceIcono {
	z-index:2000 !important;
	cursor: pointer !important;
}


/*---------------- Novedades --------------------*/

#BHEditarClubsBaleariaNovedades {float:right;}
#BHNuevoClubsBaleariaNovedades {float:left;padding-bottom:5px;}

.NovedadesClubsBalearia {
	margin-bottom:5px;
}

.imgClubBaleariaNovedad {
	margin:0px 10px 5px 0px;
	float:left;
}
.imgClubBaleariaNovedad img {
	width:150px; 
	height:100px;
}

#mensajeEnviado {
	color: #009699;
	margin-bottom: 20px;
	margin-left: 130px;
	width: 300px;
	display: none;
}
.ClubsNovedadesCajaGris #titulo{
	margin-bottom:5px;
	font-family:Arial !important;
}
.ClubsNovedadesCajaGris #titulo .Anyo{
	font-weight:bold;
	color:#666666;
	font-size:11px !important;
}
.ClubsNovedadesCajaGris #titulo .Titular{
	font-size:12px !important;
	font-weight:bold;
	color:#008193;
	margin-left:5px;
}
.ClubsNovedadesCajaGris .Texto {
	color:#666666 !important;
	font-family:Arial !important;
	font-size:11px !important;
	text-align:justify !important;
}

/*--------------------- Faq --------------------*/

#BHEditarClubsBaleariaFaq {float:right;}
#BHNuevoClubsBaleariaFaq {float:left;padding: 10px 0px 5px 0px;}


/*------------------ Newsletter ----------------*/
#BHEditarClubsBaleariaNewsletter {float:right;}
#BHNuevoClubsBaleariaNewsletter {float:left;padding: 10px 0px 5px 0px;}
#BHNuevoClubsBaleariaNewsletter .Nuevo {width:16px;}
#ClubsBaleariaNewsletter .EditarEliminar {
	margin-left:5px !important;
}

.DetalleNewsletterTexto .MasInformacion {
	margin-top:-14px !important;
}
#PaginacionTopClubsBaleariaNewsletter {
	width:100%;
	margin-bottom:14px;
}



/****************** GUIA PASAJERO *******************/

.BHNuevoGuiaPasajero {
	width:12px;
	float:right;
	margin:5px 10px 5px 5px;
}

.GuiaPasajero {
	width:620px;
	margin:0px 0px 10px 0px; 
	_width: 640px !important;
}

.IconoGuiaPasajero {
	background-color: #FFFFFF !important;
	/* border: 1px solid #008193; */
	float: left;
	height: 78px;
	margin-right: 20px;
	_margin-right: 5px;
	width: 287px;
}

.IconoGuiaPasajero img {
	vertical-align:top;
}

.IconoGuiaPasajeroTexto .Titular {
	margin-left:0px!important;
}

.IconoGuiaPasajeroFoto {
	float:left;
}

.IconoGuiaPasajeroFoto img {
	height: 78px !important;
	width: 287px !important;
}

.IconoGuiaPasajeroTexto {
	width:85;
	height:45px;
	padding:0px !important; 
	margin:10px 10px 0px 10px !important;
}

.IconoGuiaPasajero .MasInformacion {
	padding:0px 7px 5px 0px;
}

/*-------------- submenu PopUp ----------------*/

.submenuGuiaPasajero {
	display: none;
	background-color: #f5f5f5;
	border-top: 4px solid #458E95;
	border-bottom: 4px solid #458E95;
	border-left: 1px solid #458E95;
	border-right: 1px solid #458E95;
	left: 8px;
	padding: 4px;
	position: absolute;
	top: 65px;
	/* width: 226px; */
	width: 260px;
	z-index: 1000;
}

.tituloSubmenu {
	width:300px;
	background-color:#C3CECF;
	border-bottom:1px solid #35868D;
	padding: 7px 5px 7px 5px;
	margin-bottom:5px;
	font-weight:bolder;
}
.cerrarSubmenu {
	float:right;
	width:12px !important;
}

.tituloSubmenu, .itemSubmenu {
	color: #008193;
	font-family: arial;
	font-size: 11px;
}

.itemSubmenu {
	clear: both;
	float: left;
	padding: 3px 5px 3px 5px;
	width: none;
	font-size: 11px;
	*width: 100%;
	_width: 100%;
}
.itemSubmenu:hover, .itemSubmenu a:hover {
	text-decoration: underline;
}

.cerrarSubmenu {	
	float:right;
	width:30px;
	font-weight:bolder;
}

.guionItemSubmenu {
	float: left;
	padding: 0;
	margin: 0;
	margin-right: 4px;
	margin-top: 4px;
}

.enlaceItemSubmenu {
	padding-left: 3px;
	padding-right: 3px;
	width: 210px;
	cursor: hand;
}

/*------------------ Detalle ---------------------*/

.BHEditarNuevo {
	float:right; 
	width:35px;
	_width:38px !important;
	_margin-right:5px;
}

.BHEditarNuevo .BHEditarDerecha {
	padding:0px 0px 0px 3px !important;
}

#CuerpoCajaGuiaPasajeroDetalle {
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666666 !important;
	text-align: justify !important;
	border-right: 1px solid #A5A5A5;
	float: left;
	margin-bottom: 25px;
	padding-right: 15px;
	width: 420px;
}
#CuerpoCajaEstablecimientoDetalle{
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666666 !important;
	text-align: justify !important;
	border-right: 1px solid #A5A5A5;
	float: left;
	margin-bottom: 25px;
	padding-right: 15px;
	width: 420px;
}

#CuerpoGuiaPasajeroDetalle H1 {
	font-size: 20px;
}
/*#CuerpoGuiaPasajeroDetalle H1, #CuerpoEstablecimientoDetalle H1, #CuerpoCondicionesDetalle H1 {
	font-size: 20px;
}*/
#CuerpoGuiaPasajeroDetalle #CuerpoLateral, #CuerpoEstablecimientoDetalle #CuerpoLateral, #CuerpoCondicionesDetalle #CuerpoLateral{
	float:right;
	width:160px;
}

#CuerpoGuiaPasajeroDetalle #CuerpoLateral img{
	float:right;
	margin:0px 4px 0px 0px;
	width:160px !important;
	height:107px !important;
}
#CuerpoEstablecimientoDetalle #CuerpoLateral img{
	margin:2px 4px 0px 0px;
	width:150px !important;
	height:110px !important;
}
#CuerpoCondicionesDetalle #CuerpoLateral img{
	float:right;
	margin:7px 4px 0px 0px;
	width:160px !important;
	height:120px !important;
}
.EnlacesGuiaPasajeroDetalle {
	margin-top:15px;
}
.EnlacesGuiaPasajeroDetalle ul{
	margin: 0; 
	padding: 0;
	list-style: none;
}

#CuerpoGuiaPasajeroDetalle .EnlacesGuiaPasajeroDetalle a, 
#CuerpoGuiaPasajeroDetalle .EnlacesGuiaPasajeroDetalle a:hover, 
#CuerpoGuiaPasajeroDetalle .EnlacesGuiaPasajeroDetalle a:link, 
#CuerpoGuiaPasajeroDetalle .EnlacesGuiaPasajeroDetalle a:visited,
#CuerpoGuiaPasajeroDetalle .EnlacesGuiaPasajeroDetalle a:active {
	color: #008193 !important;
	text-decoration: none !important;
	padding-left:3px;
}


/* ------------ Listado superior -------------------- */

.BHNuevoGuiaPasajeroListado {margin-bottom:5px;}

.listadoGuiaPasajero{
	width: 610px;
	float:left !important;
	padding:0px !important;
	margin:10px 0px 0px 0px !important;
}

.listadoGuiaPasajero ul#listadoGuiaPasajero li {
	display:inline;
	border:1px solid white;
}

.listadoGuiaPasajero ul#listadoGuiaPasajero li {
	padding-right: 5px;
}

.listadoGuiaPasajero ul#listadoGuiaPasajero li a {
	white-space: nowrap;
}

#listadoGuiaPasajero {
	width: 610px;
	padding: 0 !important;
	margin: 0 !important;
	float: left;
}

#listadoGuiaPasajero a:hover {
	text-decoration:underline;
}

/*-------------- Formulario Contacto --------------------*/

#CuerpoCajaGuiaPasajero .texto {
	margin-top:15px;
}

#imgGuiaPasajeroContacto{
	width:605px;
}

#imgGuiaPasajeroContacto #bannerIzq {
	float:left;
}

#imgGuiaPasajeroContacto #bannerDer{
	float:right;
}

#formularioContactoGuiaPasajero .CajaFormulario {
	width:605px !important;
	margin-top:10px;
}

#formularioContactoGuiaPasajero .CursosRealizadosCaja {
	width:580px !important;
}

#formularioContactoGuiaPasajero .LegalTexto {
	text-align: justify !important;
	width:560px !important;
}

#formularioContactoGuiaPasajero .LegalCaja{
	margin-top:-3px;
}


#formularioContactoGuiaPasajero .NombreCaja{width:150px;}

#formularioContactoGuiaPasajero .EmailCaja {width:400px;}

/* ---- CARGA ----- */
/* ---- Indice ---- */
#Carga {
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666666 !important;
	text-align: justify !important;
}
#Carga .imagenesBanner {
	margin-bottom:25px;
}

#Carga .imagen{
	float:left;
	width: 608px;
	padding-top:20px;
	#padding:0;
}

/* ---- Club Transportista ---- */
#CargaClubTransportista{
	width:608px;
	padding-bottom:25px;
	clear:both;
	float:left;
}
#CargaClubTransportista #Carga .texto{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	margin-bottom:15px;
}
#CargaClubTransportista #Carga .textoCarga *{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-align: justify;
}

/* ---- Club Transportista: Presentación ---- */
#CargaClubTransportista .BordeIzquierdo {
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666666;
	text-align: justify !important;
	float: left;
	width:488px;
	border-right:1px solid #A5A5A5;
	padding-right:15px;
	margin-bottom:15px;
}
#CargaClubTransportista .BordeIzquierdo .textoPresentacion *{
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666666;
	text-align: justify !important;
}
#CargaClubTransportista .destacado{
	float:left;
	overflow:hidden;
	width:89px;
	padding-left:15px;
}


/* ---- Club Transportista: Suscripción ---- */

#CargaClubTransportista .textoSuscripcion *{
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666666;
	text-align: justify !important;
}
#CargaClubTransportista .suscripcion{
	width:585px;
	float:left;
	background-color:#F2F2F2;
	padding:10px;
}

/* --------------- Formulario ------------------*/

#formularioClubTransportista {
	padding-top:10px;
	padding-bottom:10px;
}

#formularioClubTransportista .Caja{
	border:1px solid #F2F2F2;
	color:#448E95;
	float:left;
	font-family:Arial;
	font-size:11px;
	height:14px;
	margin-right:10px;
}

#formularioClubTransportista .Texto{
	float:left;
	height:16px;
	line-height:16px;
	vertical-align:middle;
}

#CargaClubTransportista .suscripcion .campos{
	float:left;
}

#formularioClubTransportista .suscripcion .campos {float:left;	display:inline;}
#formularioClubTransportista .suscripcion .campos .datos {float:left;display:inline; width:100%;}

#formularioClubTransportista .Texto.TextoNombre	{width:70px;}
#formularioClubTransportista .Caja.NombreCaja	{width:100px;}

#formularioClubTransportista .Texto.ApellidosTexto {width:70px;}
#formularioClubTransportista .Caja.ApellidosCaja {width:317px;}

#formularioClubTransportista .Texto.NifTexto {width:70px;}
#formularioClubTransportista .Caja.NifCaja {width:70px;}

#formularioClubTransportista .Texto.NacimientoTexto {width:132px;margin-left:152px;}
#formularioClubTransportista .Caja.NacimientoCaja	{width:133px;}

#formularioClubTransportista .Texto.DireccionTexto	{width:70px;}
#formularioClubTransportista .Caja.DireccionCaja	{width:345px;}

#formularioClubTransportista .Texto.PostalTexto {width:92px;}
#formularioClubTransportista .Caja.PostalCaja {width:50px;}

#formularioClubTransportista .Texto.MunicipioTexto {width:70px;}
#formularioClubTransportista .Caja.MunicipioCaja {width:127px;}

#formularioClubTransportista .Texto.ProvinciaTexto {width:62px;}
#formularioClubTransportista .Caja.ProvinciaCaja {width:120px;}

#formularioClubTransportista .Texto.PaisTexto {width:42px;}
#formularioClubTransportista .Caja.PaisCaja {width:121px;}

#formularioClubTransportista .Texto.FijoTexto {width:52px;}
#formularioClubTransportista .Caja.FijoCaja {width:70px;}

#formularioClubTransportista .Texto.MovilTexto {width:60px;}
#formularioClubTransportista .Caja.MovilCaja {width:70px;}

#formularioClubTransportista .Texto.EmailTexto {width:70px;}
#formularioClubTransportista .Caja.EmailCaja {width:220px;}

#formularioClubTransportista .autorizar{
	float:left;
	margin-top:25px;
	width:580px;
}

#formularioClubTransportista .LegalCaja {
	margin: 0px 5px 0px 0px;
} 

#formularioClubTransportista .botonEnviar{
	clear:both;
	width:585px;
}

#CargaClubTransportista .camposObligatorios{
	clear:both;
	float:left;
	margin-top:15px;
	width:585px;
}

/* ---- Club Transportista: Catálago regalos ---- */

#imgCatalogoClubTransportista {
	float:left;
	margin:20px 10px 5px 0px;
}

#imgCatalogoClubTransportista img {
	/*width:90px;
	height:106px;*/
}
#imgCatalogoClub{
	float:left;
	margin:20px 10px 5px 0px;
}
#textoCatalogo{
	float:left;
	margin:20px 10px 5px 0px;
}
/* ---------- Información de interés ----------- */

#informacionInteres{
	float:left;
	width:605px;
	margin-bottom: 10px;
}

#informacionInteres .informacion{
	background-color:#F2F2F2;
	margin-top:14px;
	float:left;
	width:600px;
	padding:5px;
}
/*.informacion .Titular {
	width:595px;
	color:#008193 !important;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.informacion .Titular span a{
	color:#008193 !important;
}*/

.informacion .anyo{
	color:#666666;
	font-weight:bold;
}
/*.informacion .titular .titulo{
	color:#008193 !important;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}
#informacionInteres .informacion .titular span .titulo a *{
	color:#008193 !important;
}*/
#informacionInteres .informacion .Texto {
	margin:5px 0 0;
	width:600px;
	font-family: Arial !important;
	font-size: 11px !important;
	color: #666666 !important;;
	text-align: justify !important;
}
#informacionInteres .informacion .TextoCargaNoticias {
	margin:5px 0 0;
	font-family: Arial !important;
	font-size: 11px !important;
	color: #666666 !important;;
	text-align: justify !important;
}
.informacion #MasInfo{
	position: relative; 
	float: right; 
	top: -12px;
	height: 0;
}
#Carga .PaginacionPaginasBottom{
	padding-top:14px;
}

#Carga .anyo{
	color:#666666;
	font-weight:bolder;
	width:100px;
	padding-bottom:15px;
}

#Carga #CuerpoCajaInteres{
	border-right:1px solid #A5A5A5;
	float:left;
	margin-bottom:25px;
	padding-right:15px;
	width:460px;
}

#Carga #CuerpoCajaInteres .textoInteres {
	float:left;
	width:460px;
}
#Carga #CuerpoCajaInteres .textoInteres .texto *{
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666666 !important;
	text-align: justify !important;
}
#Carga #DestacadosInteres{
	float:left;
	overflow:hidden;
	padding-left:10px;
	width:120px;
}
#Carga #DestacadosInteres .CuerpoLateralTexto *{
	color:#448E95 !important;
	font-family:Arial !important;
	font-size:14px !important;
	font-style:italic !important;
	font-weight:normal !important;
}
#Carga #CuerpoCajaInteres #EnlacesInteres{
	color:#448E95;
	font-weight:bold;
	float:left;
	width:460px;
	#padding-top:15px;
	#padding-bottom:15px;
}
#Carga #CuerpoCajaInteres #EnlacesInteres a{
	color:#448E95;
	text-decoration:none;
}
#Carga #CuerpoCajaInteres .Volver{
	color:#448E95 !important;
	font-family:Arial !important;
	font-size:12px !important;
	text-align:justify !important;
	float:right;
}
#Carga #CuerpoCajaInteres .Volver a{
	color:#448E95 !important;
	text-decoration:none;
}
#Carga #CuerpoCajaInteres .Volver a:hover{
	text-decoration:none;
}

/*--------- Carga Delegaciones -------------*/

#listadoSuperiorCargaDelegaciones {
	margin-bottom:20px !important;
}

/*---- Formulario Carga autopropulsada -----*/

#formularioSolicitudInformacion {
	float:left;
	width:608px;
}

.CargaCaja{
	background-color:#F2F2F2;
	float:left;
	padding:15px;
	width:585px;
	margin-top: 10px;
}

#formularioSolicitudInformacion .datosPersonales .Caja{
	border:1px solid #F2F2F2;
	color:#448E95;
	float:left;
	font-family:Arial;
	font-size:11px;
	height:14px;
	margin-right:10px;
}
#formularioSolicitudInformacion .datosPersonales .Texto{
	float:left;
	height:16px;
	line-height:16px;
	vertical-align:middle;
}

#formularioSolicitudInformacion .datosPersonales {float:left;display:inline;}
#formularioSolicitudInformacion .datosPersonales .empresa {	float:left;	display:inline;margin:-8px 0px 0px 0px !important;}
#formularioSolicitudInformacion .datosPersonales .datos{	float:left;	display:inline;	width:100%;}
#formularioSolicitudInformacion .datosPersonales .lugar{	float:left;	width:100%;	display:inline;}
#formularioSolicitudInformacion .datosPersonales .telefonos{	float:left;	width:100%;	display:inline;}
#formularioSolicitudInformacion .datosPersonales .correo{	float:left;	width:100%;	display:inline;}
#formularioSolicitudInformacion .datosPersonales .calle{ float:left;	width:100%;	display:inline;}
#formularioSolicitudInformacion .datosPersonales .tipoDireccion{	float:left;	display:inline;position:relative;left:63px; bottom:3px;width:100%;}
#formularioSolicitudInformacion .datosPersonales .tipoMercancia{	float:left;	display:inline;}
#formularioSolicitudInformacion .datosPersonales .ruta{	float:left;	display:inline;}
#formularioSolicitudInformacion .datosPersonales .envios{	float:left;	display:inline;}

#formularioSolicitudInformacion .Texto.EmpresaTexto{width:70px;}
#formularioSolicitudInformacion .Caja.EmpresaCaja{width:499px;}

#formularioSolicitudInformacion .Texto.TextoNombre{width:70px;}
#formularioSolicitudInformacion .Caja.NombreCaja{width:150px;}

#formularioSolicitudInformacion .Caja.ApellidosCaja{width:267px;}

#formularioSolicitudInformacion .Texto.DireccionTexto{width:70px;}
#formularioSolicitudInformacion .Caja.DireccionCaja{width:342px;}

#formularioSolicitudInformacion .Texto.MunicipioTexto{width:70px;}
#formularioSolicitudInformacion .Caja.MunicipioCaja{width:220px;}

#formularioSolicitudInformacion .Caja.ProvinciaCaja{width:203px;}

#formularioSolicitudInformacion .Texto.FijoTexto{width:70px;}

#formularioSolicitudInformacion .EmailTexto{width:50px;}
#formularioSolicitudInformacion .EmailCaja{width:211px;}

#formularioSolicitudInformacion .TipoVehiculoTexto{width:115px;}
#formularioSolicitudInformacion .TipoVehiculoCaja{width:210px;}

#formularioSolicitudInformacion .RutaTexto{width:95px !important;}
#formularioSolicitudInformacion .RutaSelect{width:140px;margin-right:10px;}

#formularioSolicitudInformacion .FechaTexto{width:70px;}
#formularioSolicitudInformacion .FechaCaja{width:70px;}

#formularioSolicitudInformacion .TipoMercanciaTexto{width:123px;}
#formularioSolicitudInformacion .TipoMercanciaCaja{width:296px;*width:294px;}

#formularioSolicitudInformacion .EnvioTexto{width:500px;}

#formularioSolicitudInformacion .EnvioSemanalTexto{width:110px;margin-right:10px;margin-left:10px;}
#formularioSolicitudInformacion .EnvioSemanalCaja{width:30px;}

#formularioSolicitudInformacion .EnvioMensualTexto{width:110px;margin-right:10px;margin-left:10px;}
#formularioSolicitudInformacion .EnvioMensualCaja{width:30px;}


/*----------  Carga Puerta a Puerta Informacion -------*/

.CargaContactos .Titular {
	margin:0px 0px 10px 10px;
	clear: both;
	font-weight: bolder;
}

.CargaCajaContacto .titulo {
	margin-bottom: 8px;
	float: left;
	font-weight:bolder;
	min-width:100px;
	_width: 100px;
}

.CargaCajaContacto .telefonos {
	padding-right: 30px;
}
.CargaCajaContacto #tituloTelefono{
	position:relative;
	left:97px;
}
.CargaCajaContacto #tituloFax{
	position:relative;
	left:157px;
}
.CargaCajaContacto #tituloCorreo{
	position:relative;
	left:236px;
}
#VolverLogisticaInformacion{
	text-align:right;
}
#VolverLogisticaInformacion a, #VolverLogisticaInformacion a:link,  #VolverLogisticaInformacion a:hover, #VolverLogisticaInformacion a:active, #VolverLogisticaInformacion a:visited {
	text-decoration: none !important;
	font-size: 13px !important;
	color:#008193 !important;
}
/*------------ Breadcrumb Guía del pasajero -----------*/

#BreadCrumbGuiaPasajeroDetalle {
	width: 400px;
}

#BreadCrumbGuiaPasajeroDetalle span, #BreadCrumbGuiaPasajeroDetalle a, #BreadCrumbGuiaPasajeroDetalle a:link, #BreadCrumbGuiaPasajeroDetalle a:active, #BreadCrumbGuiaPasajeroDetalle a:visited {
	padding-right: 3px;
	color: #999;
	font-size: 11px;
}

#BreadCrumbGuiaPasajeroDetalle a:hover {
	text-decoration: underline;
}


/*/////////////////////////////////////Home/////////////////////////////////////////*/

#BHEditarHome {
	height:20px;
}

#BHEditarHome img {
	float:right;
}
#HomeTitular{
	font-family: 11px;
	color: #ffffff !important;
	padding-left:10px;
	margin-top:3px;
}
.HomeBotonMasNoticia            {position:absolute; left:201px; top:25px;}
.HomeBotonMasNoticiaL           {position:absolute; left:201px; top:49px;}                               
.HomeBotonMasNoticiaCentral     {float:right;margin-top:153px;}

#HomeCuerpo
{
	overflow:hidden;
	float:left;
	margin-left:20px;
	width:618px;
}
#HomeCapsulaCentral
{
    float:left
}

#HomeDestacadoRevistaImagen
{
    /*background-image:url('../_img/HomeDestacadoRevistaImagen.jpg');*/
    /*background-position:bottom right; */
    background-repeat:no-repeat;
    /*border:solid 1px #c9cdd2; */
    margin-top:10px; 
    clear:both;
    overflow:hidden;
}

#HomeDestacadoRevistaImagen, #libroVirtual, #enlaceLibroVirtual {
	/*width:215px;*/
	width:216px; /* se hañade 1px por el pixel del boreder para que no se descuadre */
	height:176px; 
	float:left;
}

#HomeDestacadoNoticias      {border:solid 1px #c9cdd2; overflow:hidden; font-size:11px; float:left; height:175px; width:213px; margin:10px 0px 0px 9px;font-weight:bold;}
#HomeDestacadoNoticias      {border:solid 1px #c9cdd2; overflow:hidden; font-size:11px; float:left; height:175px; width:213px; margin:10px 0px 0px 9px;}

.HomeDestacadoNoticia		{height:35px; padding:4px 4px; width:207px; float:left; overflow:hidden;background-color:none !important;}
.masInfoHomeDestacadoNoticia{float:right;margin-top:-1px;margin-right:-2px;}

/*------- Noticia Principal Superior ----------*/
#HomeNoticiaCentral             {font-family:arial !important;background-color:#ededeb; width:440px; padding-top:12px; float:left; height:165px; overflow:hidden;}
.HomeNoticiaCentalImagen		{ float: left; height: 161px; width: 228px; }
.HomeNoticiaCentalImagen img	{ height: 158px; width: 228px; }
#HomeNoticiaCentralTexto		{ float: left; margin-left: 12px; width: 188px; }
#HomeNoticiaCentralTexto *		{font-family: arial !important;text-align:justify !important;}
.HomeNoticiaTitular             {font-size:14px; color:#3f9eaa; margin:0px; margin-bottom:3px;font-weight:bold;}
.HomeNoticiaDescripcion			{ margin: 0px; height: 114px; overflow: hidden; font-size: 11px !important; color: #666666 !important; }
.HomeNoticiaDescripcion	*		{font-family: arial !important;font-size:11px !important;color:#666666 !important;text-align:justify !important;}

/*------- Noticia Principal Lateral ----------*/
#HomeCapsulaIzquierda
{
	width:165px; 
    border-bottom:solid 1px #989898;
    height:353px;
    float:left;
    margin:10px 0px 0px 10px;
    overflow:hidden;
}
.HomeNoticiaLateralImagen		{ height: 116px; width: 165px; }
.HomeNoticiaLateralImagen img	{ height: 116px; width: 165px; }
.HomeNoticiaTitularIzquierda    {width:165px;font-size:14px; color:#3f9eaa; margin:0px; margin-bottom:4px; margin-top:5px; text-align:justify;font-weight:bold;}
.HomeNoticiaDescripcionIzquierda { height: 185px; margin: 0; overflow: hidden; width: 165px; text-align: justify !important; }
.HomeNoticiaDescripcionIzquierda *	{font-family: arial !important;font-size:11px !important;color:#666666 !important;text-align:justify !important;}
.HomeBotonMasNoticiaIzquierda   {position:absolute; left:153px; top:341px;}


.HomeLateralImagenDetacado  {float:left; margin:10px 0px;}
.HomeLista                  {float:left; width:150px; margin-top:5px;}
.HomeLista dl               {font-size:10px; float:left;margin:0px; padding:0px; margin-left:5px; background-image:url(../_img/DestacadoLista.gif); background-repeat:repeat-y;}
.HomeLista dl dt            {padding:0px; padding-left:10px; line-height:12px}


#HomePie	                    {clear:both; padding-top:10px;}
#HomePieCuadroEnlaces           {display:inline;}
.HomeSeparadorNoticias          {background-repeat:repeat-x; height:1px;float:left; width:214px; overflow:hidden;}

.HomeRevistaTituloImagen {
    margin-left:25px;
    margin-top:5px;
}

#servicioPresentado {
	background-color: #eee;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	display: block;
	height: 361px;
	left: 50%;
	margin-left: -290px;
	margin-top: -262px;
	padding: 10px;
	position: absolute;
	top: 50%;
	width: 580px;
	z-index: 1000;
}

#servicioPresentadoCerrar {
	display: block;
	float: right;
	top: -2px;
	z-index: 1001;
}

#servicioPresentadoIframe { 
	display: none;
}

#overlay-backup {
	display: none;
}

#iframeServicio {
	border: 1px solid #eee;
	clear:both;
	float:right;
}

/********************** FUNDACIÓ BALEARIA *******************/

.CuerpoLateralDerechaFundacio {
	width:120px !important;
}

.CuerpoLateralDerechaFundacio img {
	width:110px;
	height:95px;
	margin-bottom:15px;
	float:right;
}

.resultadoBuscadorFundacioBalearia {
	background-color: #F2F2F2;
	float: left;
	margin-bottom: 14px;
	padding-bottom: 5px;
	position: relative;
	width: 100%;
}

/*------------------------ Noticias ------------------------*/

#CuerpoNoticiasActualidad .Enlaces a, 
#CuerpoNoticiasActualidad .Enlaces a:hover, 
#CuerpoNoticiasActualidad .Enlaces a:link, 
#CuerpoNoticiasActualidad .Enlaces a:visited,
#CuerpoNoticiasActualidad .Enlaces a:active {
	color: #008193 !important;
	text-decoration: none !important;
	padding-left:3px;
}

#CuerpoNoticiasActualidad .Anyo {
	margin-bottom:15px;
}

/*------------------ Ultimas notas de prensa ---------------*/

.FundacioBaleariaNotaDePrensa .UltimasNotaPrensa {
	width: 608px;
	float: left;
}

.FundacioBaleariaNotaDePrensa .UltimaNota {
	background-color: #F2F2F2;
	float: left;
	margin-bottom: 14px;
	width: 608px;
}

.UltimaNotaPrensa {
	background-color: #F2F2F2;
	margin-bottom: 14px;
	width: 608px;
}

.UltimaNotaPrensa .MasInformacion {
	position:relative;
	top:-12px;
}

.FundacioBaleariaNotaDePrensa .HechosDestacados, .FundacioBaleariaNotaDePrensa .buscadorSalaPrensa{
	clear: both;
}

.FundacioBaleariaNotaDePrensa .HechoDestacado, .FundacioBaleariaNotaDePrensa .OfertaDeEmpleo, .FundacioBaleariaNotaDePrensa .resultadoBuscadorSalaPrensa{
	background-color: #FAF9F9;
	position: relative;
	margin-bottom: 14px;
	width: 100%;
}

.FundacioBaleariaNotaDePrensa .HechoDestacadoFoto, .FundacioBaleariaNotaDePrensa .OfertaDeEmpleoFoto, .FundacioBaleariaNotaDePrensa .UltimaNovedadFoto {
	float: left;
	margin-right: 8px;
}

.FundacioBaleariaNotaDePrensa .HechoDestacadoFoto img, .FundacioBaleariaNotaDePrensa .OfertaDeEmpleoFoto img, .FundacioBaleariaNotaDePrensa .UltimaNovedadFoto img {
	width: 111px;
	height: 77px;
}

.FundacioBaleariaNotaDePrensa .HechoDestacadoTexto, .FundacioBaleariaNotaDePrensa .OfertaDeEmpleoTexto, .FundacioBaleariaNotaDePrensa .UltimaNovedadTexto, 
.FundacioBaleariaNotaDePrensa .resultadoBuscadorSalaPrensaTexto, .FundacioBaleariaNotaDePrensa .BarcoFlotaTexto, .FundacioBaleariaNotaDePrensa .ReportajeTexto {
	font-size: 11px;
	padding: 5px;
}

.FundacioBaleariaNotaDePrensa .HechoDestacadoTexto .Anyo, .OfertaDeEmpleoTexto .Anyo{
	color: #666666;
	font-weight: bold;
}
.FundacioBaleariaNotaDePrensa .UltimaNovedadTexto .Anyo{
	color: #666666;
	font-weight: bold;
	float:left;
}
.FundacioBaleariaNotaDePrensa .UltimaNovedadTexto .Titulo{
	font-family: Arial;
	font-size: 12px;
	color: #008193;
	margin-left: 5px;
	font-weight: bold;
	width:81%;
	float:left;
}

.FundacioBaleariaNotaDePrensa .UltimaNovedadTexto .Texto{
	height:auto !important;
	width:600px !important;
}



.UltimasNotaPrensaFundacioBalearia {
	float: left;
	width: 608px;
}

.UltimasNotaPrensaFundacioBalearia .MasInformacion {
	float: right;
	margin-bottom: 5px;
	margin-right: 2px;
}

.UltimaNotaPrensaFundacioBalearia {
	background-color: #F2F2F2;
	margin-bottom: 14px;
	width: 608px;
}

.UltimaNotaPrensaFundacioBalearia .MasInformacion {
	position: relative;
	top: -12px;
}

.UltimaNovedadTextoFundacioBalearia {
	font-size: 11px;
	padding: 5px;
}

.UltimaNovedadTextoFundacioBalearia .Anyo {
	color: #666666;
	font-weight: bold;
	float: left;
}

.UltimaNovedadTextoFundacioBalearia .Titular{
	font-family: Arial;
	font-size: 12px;
	color: #008193;
	margin-left: 5px;
	font-weight: bold;
}

.UltimaNovedadTextoFundacioBalearia .Titulo {
	font-family: Arial;
	font-size: 12px;
	color: #008193;
	margin-left: 5px;
	font-weight: bold;
	width: 81%;
	float: left;
}

.UltimaNovedadTextoFundacioBalearia .Texto {
	color: #666 !important;
	font-family: Arial !important;
	font-size: 11px !important;
	text-align: justify !important;
	margin-top: 4px;
}

.UltimaNovedadTextoFundacioBalearia .Texto p {
	color: #666 !important;
	font-family: Arial !important;
	font-size: 11px !important;
	text-align: justify !important;
	margin-top: 0px !important;
}

.UltimaNovedadTextoFundacioBalearia .Texto {
	overflow: hidden;
	width: 97%;
	#width: 99%;
}


.UltimasNotaPrensa{
	width:608px;
	float:left;
}

.UltimasNotaPrensa .MasInformacion {
	float:right;
	margin-bottom:5px;
	margin-right:2px;
}

.FundacioBaleariaNotaDePrensa .Volver{
	color:#008193;
	float:right;
	margin-top:6px;
}
.FundacioBaleariaNotaDePrensa .Volver a{
	color:#008193;
}

.FundacioBaleariaNotaDePrensa #Texto {
	margin-bottom: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #666;	
	text-align: justify;
}

.FundacioBaleariaNotaDePrensa .subTitulo {
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: justify;
}

.FundacioBaleariaNotaDePrensa #Texto * {
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666 !important;
	text-align: justify !important;
}

.FundacioBaleariaNotaDePrensa #Texto a, #Texto a:link, #Texto a:hover, #Texto a:active, #Texto a:visited, #Texto a * {
	text-decoration: none !important;
	color: #008193 !important; 
}

.FundacioBaleariaNotaDePrensa #CuerpoCaja {
	border:none;
	margin-top:15px;
	width:608px;
	text-align:justify;
}

/*------------------------ Memoria --------------------------*/

.EditarFundacio .BHEditarDerecha {
	padding-right: 0px !important;
}

.BHNuevoMemoria{
	margin-bottom:10px;
	width:16px;
}

.Memoria .EditarEliminar {
	margin-top: 3px;
}

.Memorias {
	width: 610px;
	margin-bottom:30px;
}

.Memoria {
	background-color: #f2f2f2;
	position: relative;
	margin-bottom: 14px;
	width: 470px;
	clear: both;
}

.MemoriaTexto {
	font-size: 11px;
	padding: 10px;
}

.MemoriaTexto .Titular {
	font-family: Arial;
	font-size: 12px;
	color: #008193;
	font-weight: bold;
}

.pdfMemoria {
	float: right;
	margin: 0 0 5px 5px;
	z-index: 1;
}

/*------------------------ Programas ---------------------*/

#TituloDescripcionPrograma {
	color:#008193 !important;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.ProgramasDestacado { 
	width:460px !important;
	margin:2px 0px 0px 0px;
	float:left;
}

.enlacePrograma {
	float:left;
}

.ProgramasDestacado .EditarEliminar {
	float: right;
}

.imgBordeSuperiorPrograma {
	width: 460px;
	height: 7px;
	float: left;
	background-repeat:no-repeat;
}

.imgBordeDerechaPrograma {
	width: 460px;
	background-position: right center;
	background-repeat: repeat-y;
	float: left;
	background-color: #F1F0F0;
	padding-top: 3px;
	_positio:relative;
	_top:-7px;
}

.ProgramaMasInfo {
	float: right;
	margin: 0 0 5px 5px;
	z-index: 1;
}

.imgBordeInferiorPrograma {
	width: 460px;
	height: 9px;
	float: left;
	background-repeat:no-repeat;
	background-position:bottom;
}

.ProgramaCajaHorario { 
	float: left; 
	margin: 0 5px 0 5px;
	padding-right: 3px; 
	padding-left: 3px; 
	padding-top: 3px; 
	width:442px;
	color: #666; 
	font-weight: bold;
}
.ProgramasEnlacesSuperior{
	margin-bottom:15px;
}

#descripcionPrograma{
	margin-bottom:15px;
}

.ProgramasTexto .Titular {
	font-family: Arial;
	font-size: 12px;
	color: #008193;
	font-weight: normal;
}
.SubtituloProyecto{
	margin-top:8px;
}
.SubtituloPrograma{
	margin-bottom:10px;
}
.pdfProyecto {
	margin:0 0 5px 5px;
	z-index:1;
	color: #666 !important;
}

.pdfProyecto a, .pdfProyecto a *, .pdfProyecto #EnlaceMasInformacion, .pdfProyecto #EnlaceMasInformacion * {
	text-decoration: none !important;
	color: #008193 !important;
}

.imagen105x73 img {
	height:73px;
	width:105px;
}
.EfectoAmpliarImagenIconoProyecto {
	left:92px;
	position:absolute;
	top:60px;
	z-index:2;
}
#CuerpoEnlacesBottomProyecto{
	clear:both;
	float:left;
	margin-top:5px;
}
#EnlaceMasInformacion{
	font-weight:normal ! important;
	color:#666 ! important;
	text-decoration:underline ! important;
}
/* Zona Ocio */
#CuerpoCajaClub .Juegos{
	float:left;
	width:99%;
	margin-bottom:15px;
}
#CuerpoCajaClub .Juegos .imagenJuego{
	float:left;
	width:250px;
	margin:10px;
}

#CuerpoCajaClub .Juegos .tituloJuego{
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}

/* --- CONTACTAR PIE -- */
.Caja{
	border:1px solid #F2F2F2;
	color:#448E95;
	float:left;
	font-family:Arial;
	font-size:11px;
	line-height:17px;
	margin-right:10px;
	vertical-align:middle;
}

.TextoContactar{
	float:left;
	line-height:17px;
	vertical-align:middle;
}

.Conformidad { 
	background-color: #f2f2f2; 
	float: left; 
	margin-top: 7px; 
	padding:16px 0px 16px 13px; 
	width: 557px;
}

.ContactarCaja{
	float:left;
	background-color:#f2f2f2;
	width:550px;
	padding:10px;
}
.ContactarCaja .Salto{clear:both;margin-bottom:10px;}
.ContactarCaja .TextoContactar.NombreTexto{	width:57px;}
.ContactarCaja .TextoContactar.ApellidosTexto{	width:62px;}
.ContactarCaja .TextoContactar.DireccionesTexto {	width:60px;}
.ContactarCaja .TextoContactar.PostalTexto{	width:82px;}
.ContactarCaja .TextoContactar.PoblacionTexto{	width:57px;}
.ContactarCaja .TextoContactar.TelefonoTexto{	width:52px;}
.ContactarCaja .TextoContactar.EmailTexto{ width:180px;}
.ContactarCaja .TextoContactar.ComentarioTexto{ width:76px;}

.ContactarCaja .Caja.NombreCaja{	width:74px;}
.ContactarCaja .Caja.ApellidosCaja{	width:96px;}
.ContactarCaja .Caja.DireccionCaja{	width:159px;}
.ContactarCaja .Caja.PostalCaja{	width:70px;}
.ContactarCaja .Caja.PoblacionCaja{	width:177px;}
.ContactarCaja .Caja.TelefonoCaja{width:70px;}
.ContactarCaja .Caja.EmailCaja{width:251px;}
.ContactarCaja .Caja.ComentarioCaja{width:456px;height:50px;}

.EnlaceArchivo {
	clear: both;
	float: left;
	color: #008193;
	font-family: Arial;
	font-size: 11px;
	width: 608px;
}

.EnlaceArchivo a {
	text-decoration: none;
	float: right;
}

.EnlaceArchivo a:hover {
	text-decoration: underline;
}

/* Nota de prensa, Explorer 7 la caja gris mas pequeña*/
#Espacio {
	#margin-bottom: -14px;
}

#ArchivoCajaBuscador {
	clear: both;
	height: 25px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-align: right;
	margin-right: 18px;
	margin-top: -18px;
}

.TextoBuscar{
	vertical-align:middle;
	line-height:21px;
}
.Boton{
	vertical-align:middle;
	line-height:21px;
}
#BuscadorFundacioBaleariaInput {
	border: 1px solid #C9C8C3;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	height: 13px;
	margin: 2px 5px 0;
	padding: 0;
	vertical-align: top;
}

.medio-de-comunicacion {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 8px;
	font-style: italic;
}

.HorariosDestacadoFormulario                {color:#008193; margin-left:30px; font-size:11px;}
.HorariosDestacadoFormulario form           { margin: 0; }
.HorariosDestacadoFormularioSeleccion       {float:left; height:24px; padding-top:4px; overflow:hidden; width:250px;}
.HorariosDestacadoFormularioSeleccion select{font-size:11px; height:18px; margin:0px 20px 0px 0px; width:100px;}
.HorariosTabla                              { color: #008193; /*margin-left:25px;*/ text-align: left; float: left; margin-bottom: 20px; }
.HorariosTablaAtributosSemana               { float: left; height: 20px; margin: 3px 10px 0 0; padding-left: 10px; width: 100px; }
.HorariosTablaAtributosSalida               { float: left; height: 20px; margin: 3px 7px 0 10px; width: 40px; }
.HorariosTablaAtributosLlegada              { float: left; height: 20px; margin: 3px 0 0 0; width: 50px; }
.HorariosTablaAtributosBuque                { float: left; height: 20px; margin: 3px 10px 0 5px; width: 50px; }
.HorariosTablaTitulo                        { color: #448E95; font-size: 12px; /*margin-left:40px;*/ margin-bottom: 5px; margin-top: 15px; padding-left: 3px; }
.HorariosTablaDiaSemana                     { background-color: #e1e1e1; height: 22px; padding-left: 10px; width: 127px; }
.HorariosTablaSalida                        { background-color: #e1e1e1; height: 22px; text-align: center; width: 50px; }
.HorariosTablaLlegada                       { background-color: #e1e1e1; height: 22px; text-align: center; width: 50px; }
.HorariosTablaBuque                         { background-color: #e1e1e1; height: 22px; padding-left: 10px; width: 200px; }

.HorariosTablaAtributos {
	color: #399;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}

/************************ FUNDACIO NOTA PRENSA ********************/

.FundacioUltimasNotaPrensa{
	width:608px;
	float:left;
}

.FundacioUltimaNota {
	background-color: #F2F2F2;
	float: left;
	margin-bottom: 14px;
	width: 608px;
}

.FundacioUltimaNotaPrensa {
	background-color: #F2F2F2;
	margin-bottom: 14px;
	width: 608px;
}

.FundacioUltimaNovedadTexto .Anyo {
	color: #666666;
	font-weight: bold;
	float: left;
}

.FundacioUltimasNotaPrensa .MasInformacion {
	float: right;
	margin-bottom: 5px;
	margin-right: 2px;
}

.FundacioUltimaNotaPrensa .MasInformacion {
	position: relative;
	top: -17px;
	*top: -1px;
	_top: -1px;
}

.FundacioUltimaNovedadTexto .Titular {
	font-family: Arial;
	font-size: 12px;
	color: #008193;
	margin-left: 5px;
	font-weight: bold;
}

.FundacioUltimaNovedadTexto .Titulo {
	font-family: Arial;
	font-size: 12px;
	color: #008193;
	margin-left: 5px;
	font-weight: bold;
	width: 81%;
	float: left;
}

.FundacioUltimaNovedadTexto .Texto {
	color: #666 !important;
	font-family: Arial !important;
	font-size: 11px !important;
	text-align: justify !important;
	margin-top: 4px;
}

.FundacioUltimaNovedadTexto .Texto p {
	color: #666 !important;
	font-family: Arial !important;
	font-size: 11px !important;
	text-align: justify !important;
	margin-top: 0px !important;
}

.FundacioUltimaNovedadTexto .Texto {
	/*overflow: hidden;
	width: 97% !important;
	#width: 99%; */
	
}

.FundacioUltimaNovedadTexto {
	font-size: 11px;
	/* padding: 5px;
	height: 85px; */
	background-color: #f2f2f2;
	#margin-bottom: -14px;
}

.ListadoNotaPrensa {
	clear: both;
}

.ListadoNotaPrensaMultimedia {
	font-weight: bold;
	margin-bottom: 5px;
}

#colorVerde span.TitularAnexo {
	font-size: 11px !important;
	font-weight: normal !important;
}

/**/
#Cuerpo #CajaMultimedia{
	float:left;
	width:608px;
}
#Cuerpo #CajaMultimedia #multimedia{
	float:left;
	margin-right:12px;
	width:140px;
}
#Cuerpo #CajaMultimedia #multimedia #CajaGlobal{
	float:left;
	width:140px;
}

#Cuerpo #CajaMultimedia #multimedia #CajaGlobal .titulo{
	font-family:Arial;
	font-size:11px;
	color:#009699;
	font-weight:normal;
	margin:5px 5px 0;
}
#Cuerpo #CajaMultimedia #multimedia #CajaGlobal .Texto{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-align:justify;
	margin:0 5px 5px;
}

#Cuerpo #CajaMultimedia #multimedia #CajaGlobal .EfectoAmpliarImagenIcono {
	height: 12px;
	left: 128px;
	top: 85px;
	*top: 84px;
	_top: 84px;
	width:12px;
} 

#Cuerpo #CajaMultimedia #multimedia #CajaGlobal .imagen140x85{
	height:97px;
	width:140px;
	*cursor: hand;
	_cursor: hand;
}

#Cuerpo #CajaMultimedia #multimedia #CajaGlobal .imagen140x85 img {
	height: 97px;
	width: 140px;
}

.Galeria {
	float: left;
	width: 285px;
	margin-right: 15px;
	margin-top:5px;
	font-weight: bold;
}
.MasInfo {
	float: right;
	z-index: 1;
}
.GaleriaTitulo {
	background-repeat: repeat-x;
	height: 39px;
	float: left;
	width: 260px;
	padding-top: 10px;
}

.GaleriaDerecha {
	background-repeat: no-repeat;
	height: 39px;
	width: 15px;
	float: left;
}

.GaleriaIzquierda {
	background-repeat: no-repeat;
	height: 39px;
	width: 10px;
	float: left;
}

#CuerpoBaleariaPlus {
	float: left;
	overflow: hidden;
	padding:10px 0 0 30px;
	width: 610px;
	*margin-top: 10px;
}

#CuerpoBaleariaPlus #CuerpoCaja { 
	color: #666666 !important;
	float: left;
	font-family: Arial !important;
	font-size: 12px !important;
	margin-bottom: 15px;
	text-align: justify !important;
	width: 100%;
	border-right: 0;
	padding-right: 0;
}

/*------------ Breadcrumb  -----------*/

#BreadCrumbMultimediaDetalle {
	width: 400px;
}

#BreadCrumbMultimediaDetalle span, #BreadCrumbMultimediaDetalle a, #BreadCrumbMultimediaDetalle a:link, #BreadCrumbMultimediaDetalle a:active, #BreadCrumbMultimediaDetalle a:visited {
	padding-right: 3px;
	color: #999;
	font-size: 11px;
}

#BreadCrumbMultimediaDetalle a:hover {
	text-decoration: underline;
}

#idImagenGrande #closeButton {
	right: -5px !important;
	top: -5px !important;
}

.respuestaFormulario {
	 float: left; 
	 text-align: center;
	 width: 550px; 
	 font-weight: bold; 
	 color: #008193;
}