body {
margin:0; padding:0; 
font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:.95em;
background:#d8001a;
}

a:link, a:visited{color:#FFF; }
a:hover, a:active {color:#CCC;}

h1, h2, h3, h4, h5{margin:0; padding:0;}

p,ul,li{}
img{border:none;}

img{border:none;}

/*/////////////////////////////////   ESTRUCTURA FIXA:  /////////////////////////////////////////////////*/

#contenido{width:960px; margin:auto; background:url("../img/bg-conten.png") repeat-y}
#conten{
  position:absolute; z-index:1; top:; clear:both; float:left;
  margin:auto;
  width:960px;
  background:url("../img/bg-conten.png") top center repeat-y;
  }
#datos{width:940px; margin:30px 0 0 10px; background:url("../img/bg-cielo-nubes.jpg") no-repeat;}
#base{
  width:940px; height:100px; 
  margin:30px 0 0 10px; padding:15px 0 0 0;
  font-size:.8em; color:#333;
  background:url("../img/bg-base.png") repeat-x top left;
  }
  #base a{color:#666;}
  #base a:hover{color:#d8001a;}
  
  
#logo{
	  width:153px; height:108px;
	  position:absolute; top:0; left:23px; z-index:3; clear:both;
	  background:url("../img/logo.png") no-repeat;
	  }
	#clubDesplegable{
	  width:163px; height:170px;
	  position:absolute; top:40px; left:740px; z-index:5; clear:both;
	  background:url("../img/bg-club.png") no-repeat;
	  color:#666; font-size:.85em; font-weight:bold;
	  padding:10px 12px 22px 12px;
	  }
	  #clubDesplegableTexto{
		position:absolute; z-index:6; clear:both;
		width:164px;
		font-size:.85em;
	  }
	#menu{
	  width:940px; height:35px; float:left; 
	  padding:5px 0 0 0;
	  position:relative; top:0; left:10px; z-index:2; clear:both;
	  background:url("../img/bg-menu.png") no-repeat;
	  }
	  #menu a{text-decoration:none;}
	  
	  #idioma{list-style:none; margin:0 0 0 140px; //margin:0 0 0 94px; float:left;}
		#idioma li{float:left; margin:10px 0 0 0; //margin:13px 0 0 0; height:25px; width:35px;}
		#idioma li.marca{background:url("../img/marca-idioma.png") no-repeat 26px 6px;}
	  #seccions{list-style:none; margin:0 0 0 10px; //margin:0 0 0 40px; float:left;}
		#seccions li{float:left; margin:10px 20px 0 0; //margin:13px 43px 0 0;}
        #seccions li.club{margin:0 0 0 28px;}
		#club{
		  width:75px; height:30px; display:block;
		  text-indent:-10000px;
		  background:url("../img/ico-club.png") no-repeat;
		  }
		  
		#codigo{
		  width:730px; height:392px;
		  }
		  .codigo{
		  background:url("../img/bg-codigo.png") no-repeat;
		  padding:50px 0 0 310px;
		  }
		  .perfil{
		  width:287px; height:122px; float:right;
		  background:url("../img/bg-perfil.png") no-repeat top right;
		  }
		  .registrar{
		  padding:0 0 150px 168px; height:auto !important;
		  /*color:#0d3080;*/color:#666;
		  }
		  .levantar{
		  padding:0 0 150px 168px; height:310px !important;;
		  /*---color:#0d3080;*/color:#666;
		  }
			 
		#tablaVuelos{float:left; margin:0px 0 0 38px;width:650px; /*margin:15px 0 0 19px; */}
		  #tablaVuelos td{border-bottom:2px solid #0d3080; padding:5px 0 0 0; /*color:#0d3080;*/color:#666;}
			
			div.borderegistro {
				width: 644px;
				border: #66667D solid 1px;
				padding: 10px;
				margin-bottom: 4px;
			}
			.tablaRegistro{ font-size:.85em; vertical-align: text-top;}
			.tablaRegistro td {
				padding: 2px 0px;
			}
		
			#codigoConten{
				width:320px; height:130px;
				position:absolute; z-index:6; clear:both;
				}
				.descrCodigo1{font-size:1.5em;}
		    	.descrCodigo2{font-size:.9em;}
				
		#fotoConten{
			width:940px; height:;
			}
			.fotoObjetos{background:url("../img/ilu-base.png") no-repeat left bottom}
	    
		#tablaViajes{
			position:relative; z-index:; display:block;
		}
		#reservaVuelo{position:relative; z-index:10; width:222px; font-size:.8em; left:10px; top:10px; padding: 0px 15px 0px 10px;}

/*********** LINKS ID ****************/
#linkBases{text-decoration:none; /*---color:#0D3080;*/color:#666; font-weight:bold; font-size:.8em;}
#intentar{text-decoration:none; color:#FF0; font-weight:bold; font-size:1.2em; float:left; margin:15px 0 0 0;}



/*********** TEXTES ****************/
.titulars{padding:90px 0 0 37px; margin:0 0 5px 0; width:880px;}
.titularsRegistrar{padding:90px 0 0 168px; margin:0 0 5px 0; width:;/*---*/color:#0d3080;}

.titolBasesCodigoH2{
	font-size:2.45em; margin:0 0 10px 0;
	/*---*/color:#0d3080;
	}
.titolBasesH2{
	/*---*/color:#0d3080;
}
.titolBasesCodigoH3{
	font-size:2em; /*---color:#0D3080;*/color:#666;
	}
	.titolBasesCodigoH3Color{/*---color:#FF0;*/color:#d8001a;}
	.titolBasesCodigoH3mini{font-size:.8em;}
	
	
.texteBases{
	/*---color:#0d3080;*/color:#666; line-height:1.3em; 
	margin:0; padding:22px 40px 0 38px;
	}
.textePerfil{
	/*color:#0d3080;*/color:#666; line-height:1.3em;
	display:block; float:left;
	margin:0 50px 0 0; padding:0 0 0 38px;
	}
#textePerfilPastilla{
	position:absolute; z-index:6; left:390px; //left:385px;
	color:#FFF; font-size:.8em; font-weight:bold;
	width:230px;
	margin:0; padding:10px 0 0 33px;
	}
.info{
	display:block;
	color:#d8001a !important;
	margin:7px 0 0 0;
	}
.legal{float:left;}
.barca{
  display:block; float:right; text-align:right;
  padding:10px 60px 10px 0;
  background:url("../img/logo-barca.png") no-repeat center right;
  }
  
  .txMini{font-size:.7em; width:550px;}


/*********** FORMS ****************/
form{padding:7px 0; //padding:0; margin:0;}
input{
	width:158px; height:16px; 
	border:2px solid #CCC; 
	margin:0 0 4px 0;
	padding:1px 2px;
	color:#06F;
	}
	.inputRegistroHIGH{
	width:258px; 
	margin:0 20px 0 0;
	}
	.inputRegistroMED{
	width:108px;
	margin:0 20px 0 0;
	}
	.inputRegistroMINI{
	width:50px;
	margin:0 20px 0 0;
	}
	input:hover{
	background: #FFC;
	border:2px solid #999; 
	}
	
	.inputCodigo{width:170px; //margin:9px 0;}
	.btnCodigo{width:120px; height:28px; padding:2px; font-size:0.7em; font-weight:bold; color:#333;}
	
	input.sbmt {
		height: 23px;
	}

