body {
	background-color:#580d20;
	background-image:url(/img/bg-flysharing-fondo.gif);
	font-family:tahoma;
	font-size:11px;
	margin:0px;
	padding:0px;
}
/* a.ico-calendario {
	background-image:url(/img/ico-calendario.png);
	background-position:0px 6px;
	background-repeat:no-repeat;
	height:16px;
	margin-left:3px;
	padding:8px;
	width:14px;
} */
a.dp-choose-date {
	display:block;
	float:left;
	width: 14px;
	height: 16px;
	padding: 0;
	overflow: hidden;
	background: url(/img/ico-calendario.png) no-repeat; 
}
table.tabla-borde td {
	border-bottom:1px solid #DDD;
	padding:4px;
}
.titularTabla {
	color:#D30359;
}
.titularDestacado {
	background-color:#D30359;
	font-weight:bold;
	color:#FFF;
}
a.enlace_boton {
	padding:4px;
	background-color:#D30359;
	color:#FFF!important;
	font-weight:bold;
	text-decoration:none;
}
a.enlace_boton:hover {
	background-color:#BDCB10;
}
input.checkbox {
	width:20px!important;
	padding:0px;
	margin:0px;
}
form {
	margin:0px;
	padding:0px;
}

#contenedor {
	background-color:#282828;
	border-left:2px solid #282828;
	border-right:2px solid #282828;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#cabecera {
	background-image:url(/img/bg-flysharing-cabecera.png);
	background-repeat:no-repeat;
	margin-bottom:1px;
	height:124px;
	border-bottom:5px solid #9e134d;
}
#cabecera-menu-top {
	float:right;
	width:280px;
	padding-top:2px;
}
#cabecera-menu-top, #cabecera-menu-top a {
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#cabecera-menu-bottom {
	float:right;
	clear:both;
	margin-top:84px;
	width:626px;
}
#cabecera-menu-bottom ul {
	margin:0px;
	padding:0px;
}
#cabecera-menu-bottom li {
	display:inline;
}
#cabecera-menu-bottom li a {
	background-image:url(../img/bg-flysharing-cabecera-menu-bottom.png);
	display:block;
	font-weight:bold;
	font-size:17px;
	height:24px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	margin-right:3px;
	float:left;
}
#cabecera-menu-bottom li a:hover, #cabecera-menu-bottom li a.activo {
	background-image:url(../img/bg-flysharing-cabecera-menu-bottom-on.png);
}
#cabecera-menu-home {
	width:100px;
}
#cabecera-menu-vuelos {
	width:121px;
}
#cabecera-menu-comunidad {
	width:138px;
}
#cabecera-menu-mercado {
	width:120px;
}
#cabecera-menu-ofertas {
	width:106px;
}

#camino {
	background-image:url(/img/bg-flysharing-camino.png);
	background-repeat:repeat-x;
	height:14px;
	padding:6px;
	padding-left:14px;
}
#camino, #camino a {
	color:#FFF;
}

#reserva {
	margin-bottom:5px;
	background-image:url(/img/bg-flysharing-reservas.gif);
}
* html #reserva {
	height:385px;
}
#reserva div {
	background-color:#FFF;
}
#reserva #reserva-left {
	background-color:#FFF;
	background-image:url(/img/bg-flysharing-reserva-left.png);
	width:185px;
	float:left;
	height:396px;
	margin-right:5px;
}
#reserva #reserva-left h1 {
	border-bottom:1px solid #bdca10;
	color:#022d46;
	font-size:11px;
	padding:4px;
}
#reserva #reserva-left ul {
	margin:0px;
	margin-left:10px;
	padding:0px;
}
#reserva #reserva-left li {
	border-bottom:1px dotted #a3daf9;
	color:#1e89c4;
	height:13px;
	padding:3px;
	list-style-image:url(/img/flysharing-reserva-pasos-li.png);
}
#reserva #reserva-left li strong {
	display:block;
	float:left;
	font-weight:normal;
	width:60px;
}
#reserva #reserva-left-contenido {
	background:none;
	padding:10px;
}
#reserva #reserva-left-pie {
	background:none;
	text-align:center;
	position:absolute;
	top:523px;
	color:#1E89C4;
	margin-left:9px;
}
#reserva #reserva-left-pie a {
	color:#D30359;
}
#reserva #reserva-left-pie a:hover {
	color:#BDCA10;
}
#reserva #reserva-center {
	width:406px;
	border-bottom:3px solid #6ab4de;
	float:left;
	min-height:393px;
	margin-right:5px;
}
#reserva #reserva-center h1 {
	background-image:url(/img/bg-flysharing-reserva-center-top.png);
	color:#FFF;
	font-size:19px;
	margin:0px;
	padding:2px;
	padding-left:14px;
}
#reserva #reserva-center table {
	margin:0px;
	padding:0px;
}
#reserva #reserva-center table tr, #reserva #reserva-center table th {
	padding-left:10px;
}
#reserva #reserva-center table tr.reserva-center-top td {
	background-image:url(/img/bg-flysharing-reserva-center-table-top.png);
	height:31px;
	font-weight:bold;
}
#reserva #reserva-center #reserva-center-resultados table {
	width:100%;
}
#reserva #reserva-center #reserva-center-resultados th {
	background-image:url(/img/bg-flysharing-reserva-center-reservas-avion.png);
	color:#d30359;
	height:25px;
	border-top:1px solid #cdebfc;
	border-bottom:1px solid #6ab4de;
	text-align:left;
}
#reserva #reserva-center #reserva-center-resultados th a {
	background-image:url(/img/flysharing-home-right-buscador-pie.png);
	background-repeat:no-repeat;
	color:#d30359;
	display:block;
	height:15px;
	padding-left:26px;
	padding-top:2px;
	text-decoration:none;
}
#reserva #reserva-center #reserva-center-resultados td {
	height:21px;
	padding:4px;
	border-bottom:1px dotted #cdebfc;
}
#reserva #reserva-center #reserva-center-resultados td, #reserva #reserva-center #reserva-center-resultados td a {
	color:#033b5c;
	text-decoration:none;
}
#reserva-center-resultados-resumen {
	background-image:url(/img/flysharing-home-right-buscador-pie.png);
	background-repeat:no-repeat;
	padding-left:35px;
}
#reserva-center-confirmacion {
	background-image:url(/img/reserva-center-confirmacion.png);
	background-repeat:no-repeat;
	padding-left:50px;
	padding-right:10px;
	padding-top:15px;
}
/* #reserva-center-resultados {
	height:296px;
	overflow:auto;
} */
#reserva-center-pie {
	color:#308fc6;
	padding:6px;
	padding-top:8px;
	text-align:right;
	width:200px;
	float:right;
	text-align:left;
}
#reserva-center-pie-ayuda {
	width:180px;
	float:left;
	margin-top:0px;
	padding-left:5px;
}
#reserva-center-pie-ayuda a {
	background-image:url(/img/reserva-center-confirmacion.png);
	background-repeat:no-repeat;
	color:#1e6f9d;
	display:block;
	font-weight:bold;
	height:25px;
	padding-left:50px;
	padding-top:23px;
}
#reserva-pie-condiciones {
	background-image:url(/img/bg-flysharing-reserva-center-reservas-avion.png);
	background-repeat:no-repeat;
	padding-left:5px;
	text-align:justify;
	color:#308FC6;
}
#reserva #reserva-center table .reserva-center-top-col-1 {
	width:200px;
}
#reserva #reserva-center table .reserva-center-top-col-2 {
	width:90px;
}
#reserva #reserva-center table .reserva-center-top-col-3 {
	width:40px;
}
#reserva #reserva-center table .reserva-center-top-col-4 {
	width:60px;
}
#reserva #reserva-right {
	background:none;
	width:379px;
	float:left;
	height:396px;
}
#reserva #reserva-right-confirmacion, #reserva #reserva-right-confirmacion-texto {
	background-color: #000;
}
#reserva #reserva-right-confirmacion {
	color:#FFF;
	float:left;
	width:332px;
	padding:15px;
	padding-left: 25px;
	border:1px solid #FFF;
	margin-bottom:10px;
}
#reserva #reserva-right-confirmacion h1 {
	margin:0px!important;
	padding:0px!important;
	color:#f06;
	font-size:17px;
}
#reserva #reserva-right-confirmacion-texto h2 {
	color:#edff00;
	font-size:12px;
}
#reserva #reserva-right-confirmacion-texto th {
	text-align:left;
}
#reserva #reserva-right #reserva-right-mapa h1 {
	background-color:#000;
	color:#f06;
	font-size:17px;
	height:25px;
	margin:0px;
	padding-left:16px;
	padding-top:3px;
}
#reserva #reserva-right #reserva-right-mapa #reserva-right-mapa-vista {
	background-color:#99b3cc;
	overflow:hidden;
	width:379px;
	height:258px;
	border-bottom:4px solid #000;
}
#reserva-right-mapa-vista div {
	background:none;
}
#reserva #reserva-right #reserva-right-tip-del-dia {
	background-color:#000;
	color:#FFF;
	height:82px;
	margin-top:4px;
	padding:10px;
}
#reserva #reserva-right #reserva-right-tip-del-dia h1 {
	border-bottom:1px solid #3c3e00;
	color:#edff00;
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}
#reserva #boton-entrar-reserva a {
	width:124px; 
	height:33px;
	background-image:url(/img/botton-entrar.gif);
	border:none;
	display:block;
	margin:auto;
	margin-top:10px;
}
#reserva #boton-registrarse-reserva a {
	width:124px; 
	height:33px;
	background-image:url(/img/botton-registrarse.gif);
	border:none;
	display:block;
	margin:auto;
	margin-top:15px;
	margin-bottom:15px;	
}
#reserva-usuario {
	padding:10px;
	list-style-image: url(/img/flysharing-flor.gif);
}	
#reserva-usuario a {
	color:#D30359;
}
#reserva-usuario a:hover {
	color:#BDCB10;
}
#condiciones-contratacion-usu {
	padding:5px;
	margin:10px;
	overflow:auto;
	height:200px;
	text-align:justify;
	background-color:#999999;
	color:#666666;
	font-size:10px;
}
#reserva #condiciones-contratacion-usu h1 {
	padding:0px;
	margin-left:0px;
	color:#333333;
	font-size:12px;
	background-image:none;
}
#reserva #condiciones-contratacion-usu h2, #reserva #condiciones-contratacion-usu h3 {
	font-size:10px;
}
#reserva-quees-compartir a {
	background-image:url(/img/flysharing-home-right-xarings-pie.png);
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-weight:bold;
	height:17px;
	padding-left:22px;
}
#reserva-center-bt-crea-xaring {
	margin:0px;
	float:left;
}
#reserva-center-bt-crea-xaring a {
	background-image:url(/img/bt-crea-xaring.png);
	width:180px;
	height:33px;
	display:block;
	margin-top:0px;
}
#reserva-center-bt-reserva {
	margin:0px;
	float:right;
}
#reserva-center-bt-reserva a {
	background-image:url(/img/bt-reserva.png);
	width:118px;
	height:33px;
	display:block;
	margin-top:0px;
}
#reserva-center-confirma {
	margin:0px;
	float:left;
	padding-left:10px;
	padding-top:5px;
	width:200px;
}
#reserva-center-bt-confirma {
	margin:0px;
	float:right;
	padding-right:20px;
}
#reserva-center-bt-confirma a {
	background-image:url(/img/bt-confirma.png);
	width:118px;
	height:33px;
	display:block;
	margin-top:0px;
}
/******** BUSCADOR AVANZADO ***********************/
#buscador-avanzado {
	background-color:#FFF;
	background-image:url(/img/bg-buscador-avanzado.png);
	background-repeat:no-repeat;
	width:700px;
	border-bottom:3px solid #6ab4de;
	height:330px;
	float:left;
}
* html #buscador-avanzado table {
	margin:0px;
	padding:0px;
}
* html #buscador-avanzado table td {
	margin-bottom:0px;
	padding-bottom:0px;
}
* html #buscador-avanzado table th {
	margin-bottom:0px;
	padding-bottom:0px;
}
#buscador-avanzado table td {
	padding:4px;
}
#buscador-avanzado h1 {
	background-image:url(/img/bg-flysharing-buscador-tit.png);
	background-color:#000066;
	color:#FFF;
	font-size:19px;
	margin:0px;
	padding:2px;
	padding-left:14px;
}
#buscador-avanzado-tip {
	border-bottom:3px solid #BDCB10;
	float:right;
	background-color:#FFF;
	width:277px;
	height:330px;
}
#buscador-avanzado-tip h1 {
	font-size:14px;
	color:#6AB4DE;
	margin:5px;
	padding:15px;
	text-align:center;
}
#vuelos-buscador-pax {
	float:left;
}
#vuelos-buscador-pax strong {
	color:#D30359;
}
#vuelos-buscador-pax select {
	width:200px;
	margin-left:20px;
}
#vuelos-buscador-cont-boton {
	margin:0px;
	float:right;
}
#vuelos-buscador-cont-boton a {
	background-image:url(/img/bg-flysharing-home-buscador-boton-es.png);
	width:112px;
	height:33px;
	display:block;
	margin-top:0px;
}
#vuelos-buscador-pie {
	height:20px;
	margin-top:0px;
	float:left;
	margin-left:50px;
}
#vuelos-buscador-pie a {
	background-image:url(/img/flysharing-home-right-buscador-pie.png);
	background-repeat:no-repeat;
	color:#1e6f9d;
	display:block;
	font-weight:bold;
	height:17px;
	padding-left:23px;
}
/******** BUSCADOR AVANZADO - FIN *****************/
/******** OFERTAS INICIO ************/
#ofertas {
	background-image:url(/img/bg-flysharing-fondo-oferta.png);
}
#ofertas-central {
	background-color:#FFF;
	width:700px;
	border-bottom:3px solid #BDCB10;
	min-height:330px;
	float:left;
}
* html #ofertas-central {
	height:330px;
}
#ofertas-central h1 {
	background-image:url(/img/bg-flysharing-buscador-tit.png);
	background-color:#000066;
	color:#FFF;
	font-size:19px;
	margin:0px;
	padding:2px;
	padding-left:14px;
}
#ofertas-filtrar, #mercado-publicar {
	border-top:3px solid #BDCA10;
	float:right;
	background-image:url(/img/flysharing-oferta-right.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	width:277px;
	min-height:330px;
	color:#FFF;
} 
#ofertas-filtrar h1, #oferta #mercado-publicar h1 {
	font-size:14px;
	color:#BDCA10;
	padding-bottom:10px;
}
#ofertas-filtrar a, #mercado-publicar a {
	color:#BDCB10;
}
#mercado-publicar h1 {
	color:#D30359;
	margin:0px;
	padding:6px;
}
#ofertas-top.mercado-top-es {
	background-image:url(/img/flysharing-tablon-tit-es.png);
	background-repeat:no-repeat;
}
#mercado-publicar form {
	padding:10px;
	margin:0px;
}
#mercado-publicar form p {
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}
#mercado-publicar form label {
	font-weight:bold;
	color:#D30359;
}
#mercado-publicar input, #mercado-publicar textarea, #mercado-publicar select {
	display:block;
	font-family:tahoma;
	font-size:9px;
	padding:1px;
	margin-bottom:3px;
	width:250px;
}
#mercado-publicar textarea {
	height:60px;
}
#mercado-publicar input.boton {
	background-color:#D30359;
	border:none;
	color:#FFF;
	font-weight:bold;
	width:256px;
}
#ofertas-top {
	height:31px;
	background-color:#929292;	
}
#ofertas-top a {
	font-weight:bold;
	display:block;
	float:right;
	padding:10px;
	padding-right:30px;
	color:#FFF;
	text-align:left;
	width:180px;
}
#ofertas-top.ofertas-top-es {
	background-image:url(/img/flysharing-busca-oferta-tit-es.png);
	background-repeat:no-repeat;
}
#ofertas-cont {
	background-image:url(/img/flysharing-busca-oferta.jpg);
	background-repeat:no-repeat;
	min-height:176px;
}
* html #ofertas-cont {
	height:176px;
}
.tabla-ofertas {
	margin:0px;
	padding:0px;
	margin-left:180px;
	padding-top:15px;
	width:500px;
}
.tabla-ofertas td {
	border-bottom:1px dotted #afb478;
	padding-bottom:6px;
	padding-top:6px;
}
.tabla-ofertas a {
	color:#3d4202;
	text-decoration:none;
	overflow:hidden!important;
}
.tabla-ofertas #ofertas-cont-mas {
	background-image:url(/img/flysharing-home-left-busca-oferta-mas.png);
	background-repeat:no-repeat;
	font-weight:bold;
	float:right;
	height:17px;
	color:#4b5100;
	margin:10px;
	margin-bottom:0px;
	padding-left:26px;
}
#ofertas-filtrar #boton-filtrar a {
	width:118px; 
	height:33px;
	background-image:url(/img/bt-filtrar.png);
	border:none;
	display:block;
	margin:auto;
	margin-top:25px;
	margin-bottom:15px;	
}
/******** OFERTAS - FIN *****************/
#pie {
	clear:both;
	font-size:10px;
}
#pie-top {
	background-color:#D4DADD;
	color:#80a1ae;
	height:16px;
	background-image:url(/img/flysharing-bg-home-pie-top.png);
	background-repeat:repeat-x;
	padding:9px;
}
#pie-top strong, #pie-top a {
	color:#2b3e63;
	text-decoration:none;
}
#pie-top-left {
	float:left;
}
#pie-top-right {
	float:right;
	margin-right:45px;
}
#pie-top-right a.pie-rss {
	color:#c92300;
	font-weight:bold;
}
#pie-top-rss {
	background-image:url(/img/flysharing-pie-rss.png);
	margin-left:930px;
	position:absolute;
	width:47px;
	height:53px;
	z-index:20;
}
#pie-bottom {
	background-color:#F65625;
	background-image:url(/img/flysharing-bg-home-pie-bottom.png);
	background-repeat:repeat-x;
	border-top:1px solid #495c63;
	border-bottom:6px solid #495c63;
	height:102px;
	padding-top:10px;
}
#pie-bottom, #pie-bottom a {
	color:#FFF;	
}
#pie-bottom div {
	background-image:url(/img/flysharing-pie-bottom-icono.png);
	background-repeat:no-repeat;
	width:130px;
	float:left;
	margin-left:40px;
	text-align:justify;
	padding-left:15px;
}
#pie-bottom h1 {
	font-size:10px;
	margin:0px;
	padding:0px;
}
#pie-bottom ul {
	margin:0px;
	padding:0px;
}
#pie-bottom li {
	list-style-type:none;
}

.clearer {
	clear:both;
	font-size:1px;
	height:0px;
}

/* Textos escondidos */
#buscador-ayuda-texto, #xaring-quees-texto, #recupera-clave, #sugerencias-facebox, #buscador-avanzado-ayuda-texto, #condiciones-usu-facebox, #condiciones-ope-facebox, #recupera-clave-ope, #reserva-paso1-ayuda-texto, #reserva-quees-compartir-facebox, #reserva-center-bt-crea-xaring-facebox, #condiciones-operador-vuelo, #ofertas-subscribete-facebox, #puntos-facebox, #puntos-anadir-facebox, #mercado-quees-texto, #envia-evento-facebox, #mapabuscador-facebox {
	display:none;
	list-style-image: url(/img/flysharing-flor.gif);
}
* html #facebox #buscador-ayuda-texto, * html #facebox #xaring-quees-texto, * html #facebox #sugerencias-facebox, * html #facebox #recupera-clave, * html #facebox #buscador-avanzado-ayuda-texto, * html #facebox #condiciones-usu-facebox, * html #facebox #condiciones-ope-facebox, * html #facebox #recupera-clave-ope, * html #facebox #reserva-paso1-ayuda-texto, * html #facebox #reserva-quees-compartir-facebox, * html #facebox #reserva-center-bt-crea-xaring-facebox, * html #facebox #condiciones-operador-vuelo, * html #facebox #ofertas-subscribete-facebox, * html #facebox #puntos-facebox, * html #facebox #puntos-anadir-facebox, * html #facebox #envia-evento-facebox, * html #facebox #mercado-quees-texto, * html #facebox #mapabuscador-facebox {
	display:block;
}
#condiciones-usu-facebox, #condiciones-ope-facebox, #condiciones-operador-vuelo {
	font-size:10px;
}
#condiciones-usu-facebox h1, #condiciones-ope-facebox h1, #condiciones-operador-vuelo h1 {
	font-size:12px;
	color:#D30359;
}
#condiciones-usu-facebox h2, #condiciones-ope-facebox h2, #condiciones-operador-vuelo h2 {
	font-size:10px;
	color:#D30359;
}
#buscador-ayuda-texto h1, #xaring-quees-texto h1, #reserva-paso1-ayuda-texto h1, #buscador-avanzado-ayuda-texto h1, #reserva-center-bt-crea-xaring-facebox h1, #reserva-quees-compartir-facebox h1, #puntos-facebox h1, #ofertas-subscribete-facebox h1, #puntos-anadir-facebox h1, #mercado-quees-texto h1, #mapabuscador-facebox h1, .facebox-avion-tipo h1 {
	font-size:16px;
	color:#D30359;
}
#buscador-ayuda-texto h2, #xaring-quees-texto h2, #buscador-avanzado-ayuda-texto h2, #reserva-center-bt-crea-xaring-facebox h2, #reserva-quees-compartir-facebox h2, #puntos-facebox h2, #ofertas-subscribete-facebox h2, #puntos-anadir-facebox h2, #mercado-quees-texto h2, .facebox-avion-tipo h2 {
	font-size:14px;
	color:#D30359;
}
#sugerencias-bt-enviar, #formularioclave-bt-enviar {
	margin:0px;
	float:right;
}
#sugerencias-bt-enviar a, #formularioclave-bt-enviar a, #formularioclave-bt-enviar .boton, #sugerencias-bt-enviar .boton {
	background-image:url(/img/bt-enviar.png);
	border:none;
	width:118px;
	height:33px;
	display:block;
	margin-top:0px;
}
#sugerencias-facebox-titulo, #recupera-clave-facebox-titulo, #envia-evento-facebox-titulo {
	background-image:url(/img/flysharing-home-right-buscador-pie.png);
	background-repeat:no-repeat;
	padding-left:35px;
}
/* Operadores */
#operadores {
	background-color:#FFF;
	border-bottom:4px solid #D30359;
	padding:6px;
}
#operadores h1 {
	color:#D30359;
	font-size:18px;
	margin:0px;
	padding:0px;
}
#operadores h2 {
	font-size:14px;
	color:#D30359;
}
#operadores h3 {
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
}
#operadores h4 {
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
}
#operadores #entraUsuario h1, #operadores #entraUsuario h2, #operadores #entraUsuario h3, #operadores #entraUsuario h4 {
	margin-bottom:10px;
}
#operadores-cabecera {
	background-color:#FFF;
	border-bottom:2px solid #D30359;
	height:150px;
}
#operadores-cabecera #operadores-cabecera-logo {
	background-image:url(/img/bg-flysharing-operadores-foto.png);
	height:150px;
	width:200px;
	float:left;
}
#operadores-cabecera #operadores-cabecera-centro {
	background-color:#FFF;
	height:140px;
	margin-left:14px;
	width:300px;
	float:left;
	padding-top:10px;
}
#operadores-cabecera h1 {
	color:#BDCB10;
	font-size:18px;
	margin:0px;
	padding:0px;
}
#operadores-cabecera p {
	margin:0px;
	margin-bottom:8px;
	padding:0px;
}
#operadores-cabecera #operadores-cabecera-derecha {
	background-color:#FFF;
	height:140px;
	margin-left:5px;
	margin-right:10px;
	width:400px;
	float:right;
	padding-top:10px;
}
#operadores-cabecera h2 {
	color:#BDCB10;
	font-size:18px;
	margin:0px;
	padding:0px;
}
#operadores-cabecera #operadores-cabecera-derecha h2 {
	color:#BDCB10;
	font-size:12px;
	margin:0px;
	padding:0px;
}
#operadores-cabecera #operadores-cabecera-derecha a {
	color:#D30359;
	text-decoration:none;
}
#operadores-cabecera #operadores-cabecera-derecha a:hover {
	color:#C0CC24;
}
#operadores-cabecera #operadores-cabecera-derecha table {
	margin:0px;
	padding:0px;	
}
#menu-operadores, #menu-operadores-sub {
	background-color:#FFF;
	background-image:url(/img/flysharing-bg-home-pie-top.png);
	border-bottom:2px solid #D30359;
	height:30px;
}
#menu-operadores ul, #menu-operadores-sub ul {
	margin:0px;
	padding:8px;
}
#menu-operadores li, #menu-operadores-sub li {
	display:inline;
	padding:6px;
}
#menu-operadores li a, #menu-operadores-sub li a {
	color:#2B3E63;
	text-decoration:none;
}
#operadores #operadores-flota-lista, #operadores #operadores-ofertas-activas {
	width:520px;
}
#operadores #operadores-flota-lista table, #operadores #operadores-ofertas-activas table {
	width:100%;
}
#operadores #operadores-flota-lista th, #operadores #operadores-flota-lista td, #operadores #operadores-ofertas-activas th, #operadores #operadores-ofertas-activas td {
	padding:4px;
	border-bottom:1px solid #DDD;
	text-align:left;
}
#operadores #menu-sub {
	z-index:999;
	margin-top:10px;
}
#operadores #menu-sub ul {
	margin:0px;
	margin-top:6px;
	padding:0px;
}
#operadores #menu-sub li {
	background-color:#DDD;
	border:1px solid #AAA;
	display:inline;
	padding:6px;
}
#operadores #menu-sub li.activo {
	background-color:#FFF;
	border-bottom:1px solid #FFF;
}
#operadores #sub-contenido {
	border: 1px solid #AAA;
	margin-top:6px;
	padding:10px;
	list-style-image: url(/img/flysharing-flor.gif);
}
#sub-contenido th {
	color:#D30359;
	text-align:left;
	width:200px;
	vertical-align:top;
}
#operadores input, #operadores select, #operadores textarea {
	border:1px solid #AAA;
	font-family:tahoma;
	font-size:10px;
	padding:2px;
	width:240px;
}
#operadores .boton {
	background-color:#D30359;
	color:#FFF;
	font-weight:bold;
	width:100px;
	padding:2px;
}
#operadores {
	min-height:180px;
}
#operadores a {
	color:#ff0069;
}
#operadores a:hover {
	color:#c0cc24;
}
#operadores-flota-lista {
	width:520px;
	float:left;
}
#operadores-flota-nuevo {
	width:350px;
	float:right;
}
#operadores-ofertas-activas {
	width:550px;
	float:left;
}
#sub-contenido #operadores-ofertas-activas th, #sub-contenido #operadores-flota-lista th, #sub-contenido #operadores-ofertas-nueva th, #sub-contenido #operadores-flota-nuevo th {
	color:#000000;
	font-weight:bold;
}
#operadores-ofertas-nueva {
	width:350px;
	float:right;
}
#operadores #menu-sub a, #operadores #menu-sub a:hover {
	color:#000;
	text-decoration:none;
}
#operadores #sub-contenido li, #usuarios #sub-contenido-home li {
	padding:4px;
}
#operadores #sub-contenido-home {
	border: 1px solid #AAA;
	margin-top:6px;
	padding:0px;
	list-style-image: url(/img/flysharing-flor.gif);
}
#home-ope-izq {
	width:450px;
	float:left;
	margin:0px;
	padding:5px;
}
#contenido-home-ope-izq {
	margin:30px;
	width:400px;
}
#home-ope-dcha {
	width:400px;
	float:right;
	margin:0px;
	padding:0px;
	background-color:#FFF;
}
#contenido-home-ope-dcha {
	margin:0px;
	padding:10px;
	background-color:#282828;
}
/*Inicio Usuarios*/
#usuarios {
	background-color:#FFF;
	border-bottom:4px solid #D30359;
	min-height:200px;
	padding:6px;
	list-style-image: url(/img/flysharing-flor.gif);
}
#usuarios h1 {
	color:#D30359;
	font-size:18px;
	margin:0px;
	padding:0px;
}
#usuarios h2 {
	font-size:14px;
	color:#D30359;
}
#usuarios h3 {
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
}
#usuarios h4 {
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
}
#usuarios-cabecera {
	background-color:#FFF;
	border-bottom:2px solid #D30359;
	height:150px;
}
#usuarios-cabecera #usuarios-cabecera-logo {
	background-image:url(/img/bg-flysharing-operadores-foto.png);
	height:150px;
	width:200px;
	float:left;
}
#usuarios-cabecera #usuarios-cabecera-centro {
	background-color:#FFF;
	height:140px;
	margin-left:14px;
	width:325px;
	float:left;
	padding-top:10px;
}
#usuarios-cabecera #usuarios-cabecera-derecha {
	background-color:#FFF;
	height:140px;
	margin-left:5px;
	margin-right:10px;
	width:400px;
	float:right;
	padding-top:10px;
}
#usuarios-cabecera h1, #usuarios-cabecera h2 {
	color:#BDCB10;
	font-size:18px;
	margin:0px;
	padding:0px;
}
#usuarios-cabecera #usuarios-cabecera-derecha h2 {
	color:#BDCB10;
	font-size:12px;
	margin:0px;
	padding:0px;
}
#usuarios-cabecera #usuarios-cabecera-derecha a {
	color:#D30359;
	text-decoration:none;
}
#usuarios-cabecera #usuarios-cabecera-derecha a:hover {
	color:#C0CC24;
}
#usuarios-cabecera #usuarios-cabecera-derecha table {
	margin:0px;
	padding:0px;	
}
#usuarios-cabecera p {
	margin:0px;
	margin-bottom:8px;
	padding:0px;
}
#menu-usuarios, #menu-usuarios-sub {
	background-color:#FFF;
	background-image:url(/img/flysharing-bg-home-pie-top.png);
	border-bottom:2px solid #D30359;
	height:30px;
}
#menu-usuarios ul, #menu-usuarios-sub ul {
	margin:0px;
	padding:8px;
}
#menu-usuarios li, #menu-usuarios-sub li {
	display:inline;
	padding:6px;
}
#menu-usuarios li a, #menu-usuarios-sub li a {
	color:#2B3E63;
	text-decoration:none;
}
#usuarios input, #usuarios select, #usuarios textarea {
	border:1px solid #AAA;
	font-family:tahoma;
	font-size:10px;
	padding:2px;
	width:240px;
}
#usuarios .boton {
	background-color:#D30359;
	color:#FFF;
	font-weight:bold;
	width:100px;
	padding:2px;
}
#usuarios a {
	color:#ff0069;
}
#usuarios a:hover {
	color:#c0cc24;
}
#usuarios #menu-sub {
	z-index:999;
	margin-top:10px;
}
#usuarios #menu-sub ul {
	margin:0px;
	margin-top:6px;
	padding:0px;
}
#usuarios #menu-sub li {
	background-color:#DDD;
	border:1px solid #AAA;
	display:inline;
	padding:6px;
}
#usuarios #menu-sub li.activo {
	background-color:#FFF;
	border-bottom:1px solid #FFF;
}
#usuarios #menu-sub a, #usuarios #menu-sub a:hover {
	color:#000;
	text-decoration:none;
}
#usuarios #sub-contenido li, #usuarios #sub-contenido-home li {
	padding:4px;
}
#usuarios #sub-contenido-home {
	border: 1px solid #AAA;
	margin-top:6px;
	padding:0px;
}
#usuarios #sub-contenido {
	border: 1px solid #AAA;
	margin-top:6px;
	padding:10px;
}
#usuarios #sub-contenido th {
	color:#D30359;
	text-align:left;
	width:200px;
	vertical-align:top;
}
#home-usu-izq {
	width:450px;
	float:left;
	margin:0px;
	padding:5px;
}
#contenido-home-usu-izq {
	margin:30px;
	width:400px;
}
#contenido-usu-izq {
	margin:5px;
	width:400px;
}
#home-usu-dcha {
	width:400px;
	float:right;
	margin:0px;
	padding:0px;
	background-color:#FFF;
}
#contenido-home-usu-dcha {
	margin:0px;
	padding:10px;
	background-color:#282828;
	min-height:210px;
}
* html #contenido-home-usu-dcha {
	height:210px;
}
#home-usu-dcha-noticias, #home-usu-dcha-eventos, #home-usu-dcha-resumen {
	margin:0px;
	padding:10px;
	padding-left:20px;
	background-color:#000;
}
#home-usu-dcha-eventos {
	margin-top:10px;
}
#home-usu-dcha-noticias h2, #home-usu-dcha-eventos h2, #home-usu-dcha-resumen h2 {
	border-bottom:1px solid #282828;
}
#home-usu-dcha-noticias a, #home-usu-dcha-eventos a, #home-usu-dcha-resumen a, #home-usu-dcha-resumen {
	color:#FFF;
}
/*Fin Usuarios*/
/*********Registro general************/
#operadores #boton-entrar a {
	width:124px; 
	height:33px;
	background-image:url(/img/botton-entrar.gif);
	border:none;
	display:block;
	margin:auto;
	margin-top:40px;
}
#operadores #boton-registrarse a {
	width:124px; 
	height:33px;
	background-image:url(/img/botton-registrarse.gif);
	border:none;
	display:block;
	margin:auto;
	margin-top:50px;
}	
* html #operadores #boton-entrar a {
	margin-top:0px;
}	
* html #operadores #boton-registrarse a {
	margin-top:0px;
}
#operadores #registro {
	height: 450px;
	width: 250px;
	float: right;
	padding: 10px;
	text-align: left;
	background-image: url(/img/bg-flysharing-home-right-registro.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #EAEEF1;
}
#operadores #registroOperadores {
	height: 450px;
	width: 250px;
	float: right;
	background-color: #FFF;
}
#operadores #registro #botton {
	text-align: center;
	height: auto;
	width: auto;
}
#contenido #operadores #registroOperadores #bottonREGISoperadores {
	text-align: center;
}
#operadores #entraUsuario #botton {
	text-align: center;
	height: auto;
	width: auto;
}
#operadores #textoOperadores {
	text-align: left;
	float: left;
	height: auto;
	width: 620px;
	list-style-image: url(/img/flysharing-flor.gif);
	margin-left: 10px;
	text-align:justify;
}
#operadores #textoOperadores h3{
	color:#D30359;
}
#operadores #textoOperadores h1{
	margin-bottom:5px;
}
#operadores #textoOperadores li{
	margin-bottom: 10px;
}
#operadores #textoOperadores ul {
	margin-left:10px;
}
#operadores #entraUsuario, #operadores #entraOperadores,#operadores #entraAgencias {
	height: 325px;
	width: 250px;
	float: right;
	padding: 10px;
	text-align: left;
	background-repeat: no-repeat;
	background-color: #FFF;
}
#operadores #entraUsuario {
	background-image: url(/img/bg-flysharing-home-right-registro.jpg);
}
#operadores #entraOperadores {
	background-image: url(/img/bg-flysharing-home-right-operadores.jpg);
}
#operadores #entraAgencias {
	background-image: url(/img/bg-flysharing-home-right-agencias.jpg);
}
#operadores #entraOperadores #botton {
	text-align: center;
	height: auto;
	width: auto;
}
#operadores #entraOperadores #registrate a {
	color:#D30359;
}
#operadores #entraOperadores #registrate a:hover {
	color:#BDCB10;
}
#operadores #entraOperadores #registrate {
	text-align:center;
}
#operadores #entraUsuario #registrate a {
	color:#D30359;
}
#operadores #entraUsuario #registrate a:hover {
	color:#BDCB10;
}
#operadores #entraUsuario #registrate {
	text-align:center;
}
#operadores #entraAgencias #registrate a {
	color:#D30359;
}
#operadores #entraAgencias #registrate a:hover {
	color:#BDCB10;
}
#operadores #entraAgencias #registrate {
	text-align:center;
}
#entraUsuario a {
	text-decoration:none;
}
#operadores #entraUsuario a:hover {
	text-decoration:none;
	color:#830136;
}
#entraUsuario h1 {
	margin-top:0px;
	text-align:center;
}
#entraOperadores a {
	color:#FFFFFF;
	text-decoration:none;
}
#operadores #entraOperadores h1 {
	text-align:center;
}
#entraAgencias a {
	color:#FFFFFF;
	text-decoration:none;
}
#operadores #entraAgencias h1 {
	text-align:center;
}
#operadores #entraOperadores #registrate, #operadores #entraAgencias #registrate, #operadores #entraUsuario #registrate {
	margin-top:50px;
}
* html #operadores #entraOperadores #registrate, #operadores #entraAgencias #registrate, #operadores #entraUsuario #registrate {
	margin-top:50px;
}
/*************Fin Registro General**************/
/********Inicio Glosario*********/
#foto-glosario {
	background-image:url(../img/flysharing-glosario.jpg);
	background-repeat:no-repeat;
	height:230px;
}
#glosario li {
	border-bottom:2px solid #D6D501;
	padding-bottom:10px;
	margin-bottom:2px;
}
/********Fin Glosario*********/
/************Inicio Zona Prensa*************/
#foto-prensa {
	background-image:url(../img/bg-flysharing-prensa-imagen.jpg);
	background-repeat:no-repeat;
	height:227px;
}
#introPrensa, #dossierPrensa, #logosPrensa {
	width:650px;
	margin:20px;
}
#operadores #zonaPrensa #dossierPrensa h3, #operadores #zonaPrensa #logosPrensa h3{
	color:#D30359;
}
#noticiasFlysharing {
	width:400px;
	float:left;
	margin-left:35px;
	text-align:justify;
}
#noticiasOtros {
	width:400px;
	float:right;
	margin-right:35px;
	text-align:justify;
}
#noticiasFlysharing a, #noticiasOtros a {
	text-decoration:none;
}
#operadores #zonaPrensa #noticiasFlysharing h1, #operadores #zonaPrensa #noticiasOtros h1 {
	margin-bottom:10px;
}
.fotoPrensa img {
	width:150px;
	margin:10px;
	margin-right:15px;
	float:left;
}
/************Fin Zona Prensa*************/
/************Inicio noticia*************/
#menuNoticia {
	padding-bottom:5px;
	border-bottom:1px solid #D30359;		
}
#menuNoticia #navegarNoticia {
	margin-left:10px;
	width:300px;
	float:left;	
}
#menuNoticia #descargarNoticia {
	margin-right:10px;
	width:300px;
	float:right;
	text-align:right;
}
#noticia {
	margin-left:20px;
	margin-bottom:10px;
	width:630px;
	float:left;
	text-align:justify;
}
#noticia img {
	margin:15px;
	width: 250px;
	float:right;
}
#noticia h1 {
	margin-bottom:20px;
	margin-top:10px;
}
#noticia a {
	text-decoration:none;
	margin-bottom:20px;
	margin-top:15px;
}
#menuNoticia #navegarNoticia a, #menuNoticia #descargarNoticia a {
	font-size:10px;
	text-decoration:none;
	color:#333333;
}
#menuNoticia #navegarNoticia a:hover, #menuNoticia #descargarNoticia a:hover {
	font-size:10px;
	text-decoration:none;
	color:#D30359;
}
#pieNoticia {
	padding-top:5px;
	border-top:1px solid #D30359;		
}
/************Fin noticia*************/
/************Inicio recomienda*******/
#recomiendaFlySharing {
	margin:30px;
	width:350px;
	padding:10px;
	float:left;
}
* html #recomiendaFlySharing {
	margin:5px;
}
#recomiendaFlySharing a {
	color:#FF0069;
}
#recomiendaFlySharing-enviar {
	margin:0px;
	float:right;
}
#recomiendaFlySharing-enviar a {
	background-image:url(/img/bt-enviar.png);
	width:118px;
	height:33px;
	display:block;
	margin-top:0px;
}
#imagen-recomienda {
	width:550px;
	height:326px;
	float:right;
	margin-top:0px;
	margin-right:0px;
	background-image:url(/img/bg-flysharing-recomienda.jpg);
	background-repeat:no-repeat;
}
/************Fin recomienda**********/
/************Inicio faqs*******/
#textos-flysharing {
	background-color:#FFF;
	border-bottom:4px solid #D30359;
}
#faqs {
	padding:36px;
	width:620px;
	text-align:justify;
	list-style-image: url(/img/flysharing-flor.gif);
}
#informacion-legal {
	padding:56px;
	text-align:justify;
	list-style-image: url(/img/flysharing-flor.gif);
}
#textos-flysharing h1 {
	color:#D30359;
	font-size:18px;
	margin:0px;
	padding:0px;
}
#textos-flysharing h2 {
	font-size:14px;
	color:#D30359;
}
#textos-flysharing h3 {
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
}
#textos-flysharing h4 {
	font-size:10px;
	color:#000000;
	margin:0px;
	padding:0px;
}
/************Fin faqs**********/
/************Inicio contacto*******/
#contactoFlySharing {
	margin:20px;
	margin-top:40px;
	width:300px;
	padding:10px;
	float:left;
}
* html #contactoFlySharing {
	margin:10px;
}
#imagen-email {
	width:360px;
	height:55px;
	margin-top:0px;
	margin-right:0px;
	background-image:url(/img/email.png);
	background-repeat:no-repeat;
}
#imagen-email2 {
	width:360px;
	height:55px;
	margin-top:0px;
	margin-right:0px;
	background-image:url(/img/email2.png);
	background-repeat:no-repeat;
}
#imagen-contacto {
	width:550px;
	height:297px;
	float:right;
	margin-top:0px;
	margin-right:0px;
	background-image:url(/img/bg-flysharing-contacto.jpg);
	background-repeat:no-repeat;
}
/********fin contacto*******/
/********inicio eventos*******/
#menu-eventos {
	margin:20px;
	margin-top:40px;
	width:300px;
	padding:10px;
	float:left;
	list-style-image: url(/img/flysharing-flor.gif);
}
* html #menu-eventos {
	margin:10px;
}
#menu-eventos a {
	color:#000;
	text-decoration:none;
}
#menu-eventos a:hover {
	color:#C0CC24;
	text-decoration:none;
}
#imagen-eventos {
	width:551px;
	height:299px;
	float:right;
	margin-top:0px;
	margin-right:0px;
	background-image:url(/img/bg-flysharing-eventos.jpg);
	background-repeat:no-repeat;
}
#eventosFlysharing {
	width:450px;
	float:left;
	margin-left:35px;
	text-align:justify;
}
#eventosFlysharing li {
	border-bottom:2px solid #D6D501;
	padding-bottom:10px;
	margin-bottom:2px;
	list-style-type:none;
}
#creaXaringEvento {
	width:400px;
	float:right;
	margin-right:35px;
	text-align:justify;
}
#evento {
	margin-left:20px;
	margin-bottom:10px;
	width:630px;
	float:left;
	text-align:justify;
}
#evento img {
	margin:15px;
	width: 250px;
	float:right;
}
#evento h1 {
	margin-bottom:20px;
	margin-top:10px;
}
#evento a {
	text-decoration:none;
	margin-bottom:20px;
	margin-top:15px;
}
/********fin eventos*******/
#confirmacion-reserva-ok {
	margin:20px;
	margin-top:40px;
	width:370px;
	padding:10px;
	float:left;
	list-style-image: url(/img/flysharing-flor.gif);
}
#confirmacion-reserva-ok-imagen {
	width:550px;
	height:297px;
	float:right;
	margin-top:0px;
	margin-right:0px;
	background-image:url(/img/bg-reserva-ok.jpg);
	background-repeat:no-repeat;
}
#programa-puntos {
	padding:36px;
	width:620px;
	text-align:justify;
	list-style-image: url(/img/flysharing-flor.gif);
}

#fcbaviso {
	
}
#fcbaviso h1 {
	color:#D30359;
	font-size:18px;
	padding:0px;
	margin:0px;
}

div.capa-facebox h1 {
	color:#D30359;
	font-size:18px;
}
div.capa-facebox {
	display:none;
	list-style-image: url(/img/flysharing-flor.gif);
}
* html div.capa-facebox {
	display:block;
}
