/***********************************************
	IBERIA AGENCIAS
	define la linea grafica del Site
***********************************************/
/*------------------------------------- ELEMENTOS GLOBALES -------------------------------------*/
body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #333;
	font: 62.5% Arial, Helvetica, sans-serif;
	/*text-align: center;*/
}

a { text-decoration: none }
a:link { color: #cd020b }
a:visited { color: #cd3e44 }
a:hover, a:active, a:focus { text-decoration: underline }
a img { border: 0 }

a.orange { color: #c48e0c; text-decoration: underline }
a.orange:hover, a.orange:active, a.orange:focus { text-decoration: none }

acronym, abbr { border-bottom: 1px dotted #999 }

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

h1 { color: #cd020b; font-size: 2.1em; font-weight: normal; }

.head h1 { margin: 0 0 30px 0 }
.head h1.margin-bottom { margin-bottom: 35px }
.head img { float: left; margin: 0 9px 9px 0 }
.head img.margin-right { margin-right: 17px }

p, form, ol, ul, dl { margin: 0 0 1.2em 0; padding: 0 }



/*--- CLASS ---*/
.align-right { text-align: right; margin-right: 3em}
.bold { font-weight: bold }
.clr { clear: both }
.no-display { display: none }
.oculto { display: none }
.floatL { float: left }
.lowercase { text-transform: lowercase }
.txt-uppercase { text-transform: uppercase }
.no-margin-bottom { margin-bottom: 0 }
.no-margin-top { margin-top: 0 }
.rompefloat:after{ content: " \A "; display: block; clear: both; height: 0; *height: 1%;}
/*.rompefloat { *height: 1%; }*/

span.required { padding: 0 .2em; color: #d56e12 }

span.form-button {
	border: 1px solid #484847;
	margin-left: 8px;
	background: url(../img/icon-button-form.gif) left top no-repeat;
}

	span.form-button input {
		width: auto !important;
		height: 15px;
		border: none !important;
		padding-left: 21px !important; 
		padding-right: 9px !important;
		* padding-right: 0 !important; /* para IE */
		* padding-left: 9px !important; /* para IE */
		background: none;
		font: bold 1em Arial, Helvetica, sans-serif;
		cursor: pointer;
	}

	span.primary { background-color: #484847 }
	span.primary input { color: #fff }
	
	span.primarysuplantacion { background-color: #484847; margin-left: 305px; }
	span.primarysuplantacion input { color: #fff }
	
	span.secondary { background-color: #fff; color: #484847 }

input.no-edit {
	border: 1px solid #dbd9d2 !important;
	padding-left: .4em;
	background: #dbd9d2;
	color: #666 !important;
	font: .9em Verdana, Arial, Helvetica, sans-serif;
}

hr.clr {
	border: 0;
	background: none;
	color: #f5f5f3;
}

.hide {
	position: absolute;
	left: -1500em;
	width: 0;
	height: 0;
	overflow: hidden;
}

.link-arrow-red {
	padding-right: 17px;
	background: url(../img/icon-arrow-red-right.gif) right center no-repeat;
	color: #cd020b !important;
}

.link-arrow-top {
	padding: 2px 0 4px 20px;
	background: url(../img/icon-arrow-top.gif) left center no-repeat;
	color: #cd020b !important;
	text-transform: lowercase;
}

.img-vert {
	padding: 0 .8em;
	background: url(../img/vert-line-strong.gif) 65% center no-repeat;
	color: #fff;
}

.pdf {
	padding: 2px 0 2px 21px;
	background: url(../img/ico-pdf.gif) left center no-repeat;
}

.txt-gray {
	color: #999;
	font-weight: normal;
}

/*--- Lista de definicion con terminos flotados y en negrita ---*/
dl.float-simple dt {
	clear: both;
	float: left;
	margin-right: .3em;
	font-weight: bold;
}

dl.float-simple dd { margin-left: 0 }

/*--- Encabezado con fondo gris ---*/
h2.back-color {
	padding: 3px 10px 3px 10px !important;
	background: #999;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #fff !important;
	text-transform: none !important;
}

h2.back-color-ferias {
	margin-top:10px;
	padding: 3px 10px 3px 10px !important;
	background: #999;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #fff !important;
	text-transform: none !important;
}

/*--- Contenidos sangrados ---*/
div.indent h3, div.indent p, div.indent dl { margin-left: 10px }
div.indent h3 { font-size: 1em }
div.indent ul { margin-left: 20px }
div.indent ul li { margin-bottom: 0 }

/*--- Tabla: estilo simple ---*/
table.style-simple { margin-bottom: 1em }
table.style-simple th { font-weight: normal; text-transform: uppercase }
table.style-simple td { padding: 0 10px 0 5px }
table.style-simple th.first { padding: 0 10px; font-weight: bold; text-transform: none }

/*------------------------------------- LOGOTIPO -------------------------------------*/
#logo {
	float: left;
	width: 400px;
	padding: 40px 0 0 44px;
}

#logo .titulo {font:11px Arial,Helvetica,sans-serif;}
/*------------------------------------- IDIOMA -------------------------------------*/
#idioma {
	float: right;
	padding-right: 40px;
	text-align: right;
}

/*------------------------------------- USUARIO -------------------------------------*/
#user {
	float: left;	
	width:570px; height:50px;
	padding: 0;	
	font-size: 1.3em;
	text-align: right;
	margin-top: 55px;	
}
#user2 {
	float: left;	
	width:990px;
	height:2px;
	padding: .3em 25px .3em 0;
	font-size: 1.0em;
	text-align: right;	
	text-transform: lowercase;
}	
	
	#user label span {display:none}
	
	#user label input {
		border:1px solid #B1B0B0;	
		color:#333;				
		font-size:0.8em;
		margin-top:1em;
		padding-left:.3em
	}

	#user label select {
		border:0px;
		font-size:0.8em;
		color:#333;
		background: transparent;
	}
	
	#user input.submit {
		background: transparent url(../img/lupa.gif) right 2px no-repeat;
		border:none;
		width:27px;
	}
	
	/*Rmd698003 Lupa del buscador*/
	#user .imgLupa {
		background: transparent url(../img/lupa.gif) right 2px no-repeat;
		border:none;
		width:27px;
		margin: 0px 3pt -4pt 0px;
	}

	#user p {margin: 0 5px 0 40px; padding: 0}

	#user2 p span ,
	#user p span {
		padding: 0 .2em;
		background: transparent url(../img/vert-line-marron.gif) center center no-repeat;
		color: #b69074;
	}
	
	#user a span {

		background: transparent url(../img/vert-line-marron.gif) center center no-repeat;
		color: #b69074;
	}
	
	#user p a.conBoton {
		padding: .3em 25px .3em 0;
		background: transparent url(../img/button-logout.gif) right center no-repeat;
		color:#d56e12;
		font-size: 12px;
		font-weight: bold;
		text-transform: lowercase;

	}
  
	#user p a.idioma {
		width: 100px;		
		padding: 0px 0px 35px 0px;
		color:#d56e12;
		font-size: 12px;
		font-weight: bold;
		text-transform: lowercase;

	}
	#user p a.multiperfil {
		border: 1 solid black;
		padding: 0px 0px 35px 0px;
		color:#d56e12;
		font-size: 12px;
		font-weight: bold;
		text-transform: lowercase;

	}
	#user a.cambioPerfil {
		padding: 0px 0px 25px 10px;
		color:#d56e12;
		font-size: 12px;
		font-weight: bold;
		text-transform: lowercase;
	}

	
	#user2 a.cambioPerfil {
		padding: 5px;
		color:#d56e12;
		font-size: 12px;
		font-weight: bold;
	}
	
	#user p a:link,
	#user p a:visited { color: #cc7d00; text-decoration: none }
	#user p a:hover { text-decoration: underline }
	
	/*Rmd#673684*/
	#user label select.iata {
		background: #FFFFFF;
		border: 2px inset #c5c5c5;
		
	}
		
/*------------------------------------- MENU DE NAVEGACION -------------------------------------*/
#nav-bar {
	clear: both;
	background: #e69820 url(../img/back-nav-bar.gif) left top repeat-x;
	color: #333;
	font-size: 1.1em;
}

	#nav-bar ul {
		height: 2.35em;
		margin: 0 0 0 43px;
		padding-left: 2px;
		background: transparent url(../img/nav-bar-separator.gif) left 2px no-repeat;
		color: #333;
		list-style: none;
	}
	
		#nav-bar li {
			float: left;
			position: relative;
			margin-top: 1px;
			font-size: 1.1em;
			list-style: none;
		}
		
		#nav-bar li.shadow { background: transparent url(../img/back-nav-bar-shadow.gif) left 1px no-repeat }
		
			#nav-bar a {
				display: block;
				float: left;
				color: #333;
				font-weight: bold;
				text-decoration: none;
			}
			
			#nav-bar a span {
				display: block;
				float: left;
				padding: 6px 35px 4px 35px;
				background: transparent url(../img/nav-bar-separator.gif) right 2px no-repeat;
				cursor: hand;
			}
			
			#nav-bar a span.no-separator { background: none }
			
			#nav-bar a:visited {
				color: #333;
				font-weight: bold;
				text-decoration: none;
			}
			
			#nav-bar li a:hover,
			#nav-bar li a:focus
				{color:#FFF}
			#nav-bar li a.active:hover{color:#333}


			/*--- Enlace activo ---*/
			#nav-bar a.active {
				border-color: #acacac;
				border-style: solid;
				border-width: 0 1px;
				background: #fff url(../img/back-nav-bar-on.gif) left top repeat-x;
			}
			
				#nav-bar ul li a.active span { background: none }
				
/*------------------------------------- MENU DE SEGUNDO, TERCERO Y CUARTO NIVEL -------------------------------------*/
#section-nav-bar ul { margin: 0 0 4em 0 }
#section-nav-bar ul ul { margin: .2em 0 .4em 0 }

 #section-nav-bar li {
  padding-top: 2px;
  list-style: none;
 }
 
  /*--- Nivel 2 ---*/
  #section-nav-bar a {
   display: block;
   width: 11.4em;
   padding-left: 18px;
   background: #efeeec url(../img/bullet-cube-red.gif) 6px 8px no-repeat;
   color: #666;
  }
 #section-nav-bar ul li a:first-letter {text-transform:uppercase !important; }
 
   #section-nav-bar a span {
    display: block;
    padding: .4em 0;
    background: transparent url(../img/back-section-menu-off.gif) right top repeat-y;
    cursor: hand;
   }

  #section-nav-bar a {color: #999 !important;}
  #section-nav-bar a:hover,
  #section-nav-bar a.active {
   background: #cfceca url(../img/bullet-cube-black.gif) 6px 8px no-repeat;
   color: #333 !important;
   font-weight: bold;
   text-decoration: none !important;
  }

   #section-nav-bar a:hover span,
   #section-nav-bar a.active span { background: transparent url(../img/back-section-menu-on.gif) right top repeat-y }
   
 /*--- Nivel 3 ---*/
 #section-nav-bar li li {border-top:1px solid #D4D0C8}
 #section-nav-bar li li li,
 #section-nav-bar li li.last
 {border:none}
 #section-nav-bar li li a,
 #section-nav-bar li li a:visited {
  width: 10.75em;
  padding-left: 18px;
  background: #fff url(../img/bullet-arrow-gray-right.gif) 10px 3px no-repeat;
  color: #999;
  font-size: 1em;
 /* text-transform: uppercase;*/
 }
 
 #section-nav-bar li li a:hover,
 #section-nav-bar li li a.active {
  background: #fff url(../img/bullet-arrow-black-R.gif) 10px 3px no-repeat;
  color: #333;
  font-weight: normal;
  text-decoration: none;
 }
 
 /*--- Nivel 4 ---*/
 #section-nav-bar li li li a,
 #section-nav-bar li li li a:visited {
  width: 11.2em;
  padding-left: 26px;
  background: #fff url(../img/bullet-cube-gray-smaller.gif) 19px 5px no-repeat;
  color: #999;
  font-size: .9em;
  text-transform: none;
 }
 
 #section-nav-bar li li li a:hover,
 #section-nav-bar li li li a.active {
  background: #fff url(../img/bullet-cube-black-smaller.gif) 19px 5px no-repeat;
  color: #333;
  text-decoration: none;
 }

/*------------------------------------- CONTENIDOS -------------------------------------*/

/*--- Rastro de migas ---*/
#breadcrumbs {
	font-size: 1.3em;
	font-weight: bold;
}

	.three-col #breadcrumbs,
	.two-col #breadcrumbs { position: absolute; top: 23px; left: 204px }

	#breadcrumbs a:link,
	#breadcrumbs a:visited { color: #333 }

/*--- Botones imprimir y contacto ---*/
#print-contenido,
#print-contact {
	position: absolute;
	top: 17.5px;
	left: 870px;
	* right: 45px; /* para IE */
}
#print-contact_WALQNO {
	position: absolute;
	top: 21.0px;
	left: 870px;
	width: 100px;/* para IE */
}
	#print-contenido li,
	#print-contact li {
		float: left;
		list-style: none;
	}

#print-cartel {
	position: absolute;
	left: 464px;
	* right: 45px; /* para IE */
}

	#print-cartel li {
		float: left;
		list-style: none;
	}
/*------------------------------------- PIE DE PAGINA -------------------------------------*/
#footer .links {
	margin: 0 0 0 32px;
	padding-top: 2.5em;
}

	#footer .links li {
		display: inline;
		padding: 0 .2em 0 .5em;
		border-left: 1px solid #c9c5bd;
	}
	
	#footer .links li.first {
		border-left: 0;
		padding-left: 0;
	}
	
		#footer .links li a {
			color: #a39f98;
			text-decoration: underline;
		}
		
		#footer .links li a:hover { text-decoration: none }
		
/*--- Logotipo One World Member ---*/
#footer .one-world {
float:right;
*margin-right:50px;
margin-top:-25px;
}

/*estilos asociados a los errores de VALIDACION FORMULARIOS*/	
#layErrors {border-color: #ff0000; border-style: dotted;	border-width: 1px 0; margin: 0 0 2em 0;	padding: .2em .4em;	color: #ff0000;background:#FFF}	
#layErrors strong {margin: .4em 0; font-size: 1.3em ; font-weight:bold }
#layErrors p {margin:.8em 0;}
#layErrors ul {padding-left:2em; margin:0}
#layErrors ul li {list-style: square outside none;}
#layErrors ul li a {color: #ff0000; cursor:pointer; padding-left:.5em; margin:0}
#layErrors ul li a:hover {color: #ff0000; text-decoration:underline; cursor:pointer}
/* capa errores en pantalla login*/
#content.bkg-login #layErrors {position: absolute; top:-150px; left:-100px; width: 662px;}
#mensaje_servidor #mensaje_aviso {position: absolute; top:0px; left:150px; width: 662px; }

/* BLOQUE MENSAJE DE AVISO cuando vienen de servidor */

#mensaje_aviso{font-family: Arial, Helvetica, sans-serif; font-size: 1em;color:#666; margin:10px 0; background-color:#f4f1ea; padding:5px; border:1px solid #999;height: auto !important}
#mensaje_aviso img{width:35px;height:28px; margin:0}
#mensaje_aviso .izq{float:left;}
#mensaje_aviso .texto{margin:5px 0 5px 60px; }
#mensaje_aviso .texto ul { margin:0 0 0 15px; padding: 0; list-style:square}
#mensaje_aviso .texto ul li{ padding: 0;}


/* 5.8 - previsualizar cartel */ 
.prevcartel{ background: url(../img/cartelfondo.jpg) no-repeat; padding: 160px 0 0 0; }
.prevcartel .titulo{ padding: 0 30px; margin: 0 0 30px 0;}
.prevcartel .titulo dt{ margin: 0; padding:0 0 10px 0; font-family: "georgia", "Times New Roman", Times, serif; font-size: 6.5em; color: #666666; line-height: 1em; }
.prevcartel .titulo dd{ margin: 0; padding: 0; font-size: 2.8em; font-weight: bold; line-height: 1em; color: #333333; }
.prevcartel .precio{ padding: 0 30px; margin: 0 0 20px 0;}
.prevcartel .precio dt{ color: #666666; font-size: 1.6em; line-height: 1em; }
.prevcartel .precio dd{ color: #CC030B; margin: 0; padding: 0; font-size: 14em; font-weight: bold; line-height: .85em; }
.prevcartel .detalle{padding: 0 30px 0 30px; width: 493px; color: #333333; }
.prevcartel .agencia{border-top:7px solid #666;width: 553px;color:#333}
.prevcartel .agencia img{float:right;margin:2.15em 2.15em 0 0}
.prevcartel .detalle strong{ font-size: 1.2em; display: block; margin: 0 0 10px 0; color: #666666; }
.prevcartel .detalle p{ margin: 0; padding: 0;}
.prevcartel .detalle p strong{display:inline;font-size:1em !important;color:#333}

.prevcartel .detalle ul{ margin: 0; padding: 0; list-style: none; }
.prevcartel .detalle dl{ margin: 0 !important; padding: 0 !important; }
.prevcartel .detalle dt{ margin: 0; padding: 0; font-weight: bold; display: inline; }
.prevcartel .detalle dd{ display: inline; margin: 0; padding: 0 0 0 .1em; }
.prevcartel .detalle ul{ margin: 0 !important; padding: 0 0 0 20px !important; }
.prevcartel .detalle ul li{ background: url(../img/cartelli.gif) no-repeat 0 7px ; padding: 0 0 0 8px }

/* previsualizar cartel sin background, para poder colocar el logo de la agencia si es que tiene*/
.prevcartelsinbackground{ padding: 0 0 0 0; }
.prevcartelsinbackground .titulo{ padding: 0 30px; margin: 0 0 30px 0;}
.prevcartelsinbackground .titulo dt{ margin: 0; padding:0 0 10px 0; font-family: "georgia", "Times New Roman", Times, serif; font-size: 6.5em; color: #666666; line-height: 1em; }
.prevcartelsinbackground .titulo dd{ margin: 0; padding: 0; font-size: 2.8em; font-weight: bold; line-height: 1em; color: #333333; }
.prevcartelsinbackground .precio{ padding: 0 30px; margin: 0 0 20px 0;}
.prevcartelsinbackground .precio dt{ color: #666666; font-size: 1.6em; line-height: 1em; }
.prevcartelsinbackground .precio dd{ color: #CC030B; margin: 0; padding: 0; font-size: 14em; font-weight: bold; line-height: .85em; }
.prevcartelsinbackground .detalle{ padding: 0 30px 90px 30px; width: 493px; color: #333333; }
.prevcartelsinbackground .detalle strong{ font-size: 1.2em; display: block; margin: 0 0 10px 0; color: #666666; }
.prevcartelsinbackground .detalle p{ margin: 0; padding: 0;}
.prevcartelsinbackground .detalle p strong{display:inline;font-size:1em !important;color:#333}
.prevcartelsinbackground .detalle ul{ margin: 0; padding: 0; list-style: none; }
.prevcartelsinbackground .detalle dl{ margin: 0 !important; padding: 0 !important; }
.prevcartelsinbackground .detalle dt{ margin: 0; padding: 0; font-weight: bold; display: inline; }
.prevcartelsinbackground .detalle dd{ display: inline; margin: 0; padding: 0 0 0 .1em; }
.prevcartelsinbackground .detalle ul{ margin: 0 !important; padding: 0 0 0 20px !important; }
.prevcartelsinbackground .detalle ul li{ background: url(../img/cartelli.gif) no-repeat 0 7px ; padding: 0 0 0 8px }
.prevcartelsinbackground .agencia{border-top:7px solid #666;width: 553px;color:#333}
.prevcartelsinbackground .agencia img{float:right;margin:2.15em 2.15em 0 0}

#ventana .inner{height:1%}


#contenedor {
overflow:hidden;
}
#columna {
float:left;
width: 50%;
}

/*CALENDARIO*/
div.calendar img{border:0}
div.calendar a {background-image: none ;padding: 0 0px 0 0; margin: 0 0 0 0; color:#666666!important}
div.calendar {position:absolute; background-color:#fff; width:200px;  display:none;border-left:1px solid #333; border-top:1px solid #333;border-right:2px solid #333; border-bottom:2px solid #333;}
div.calendar table {width:100%;margin:0; }
div.calendar p {color:#3c3c3c; padding:3px;font-size:1em;margin: 0 0 11px 0 !important}
div.calendar p.cierre {padding:0px; text-align:right} 
div.calendar table th, div.calendar table td {width:14.2%; text-align:center}
div.calendar table th {background-color:#B5AFA4; color:#FFF; font-weight:normal}
div.calendar table th {padding:2px 0}
div.calendar table td {padding:2px 0; }
div.calendar table td.celdaOtroMes {background:#FFF}
div.calendar table strike {color:#9d9d9d}

/* BUSCADOR OFERTAS */
#content .three-col #showBuscadorMiniForm #cadenaHeader {border:1px solid #B1B0B0;color:#333;font-size:0.8em;padding-left:0.3em}
#content .three-col #showBuscadorMiniForm input.submit {background:transparent url(../img/lupa-II.gif) no-repeat scroll right 0px;border:medium none;width:17px;height:16px}
#content .three-col #showBuscadorMiniForm .header{color: #cc7d00;margin:0;font-weight: bold;font-size: 1.2em;}
#content .three-col #showBuscadorMiniForm p{margin:0;}
#content .three-col #showBuscadorMiniForm p.ambito{font-weight: bold;}
#content .three-col .buscadorOfertas{border-bottom:1px solid #CCC;margin-bottom:10px;padding-bottom:10px;}
#content .three-col #col-2 #WALOFB{margin-top:-4.5em;}


#error{width:1000px;margin:20px;border-bottom:2px solid #ccc;padding-bottom:30px;}
#error .msjError{border:3px double #eaaf00;padding:1.5em;text-align: center;width:90%;margin:50px auto;background-color: #f4f1ea;color:#cd020d;}
#error p{font-weight:bold;font-size:1.4em;}

/* OFERTAS PARA AN�NIMOS */

.oferta_anonimo{ /*background: url(../img/ofertafondo.gif) repeat-x top;*/padding: 20px; width: 578px; }
.oferta_anonimo h1{ float: none; margin: 0; color: #333333; font-size: 1.5em; font-weight: bold; }

.oferta_anonimo .acciones{ text-align: right; padding: 0 0 0 525px; list-style: none; }
.oferta_anonimo .acciones li{ display: block;  float: left; text-align: right; }
.oferta_anonimo .acciones li a { text-align: right; display: block;  margin-left: 5px; border: none;}
.oferta_anonimo .acciones li a.correo{ background-image: url(../img/iconomail.gif); margin: 0 0 0 5px; }

.oferta_anonimo .acciones li a#botonPrint img {border: none; width: 18px; height: 17px; }
.oferta_anonimo .acciones li a#botonPDF img{border: none; width: 21px; height: 17px;}

.oferta_anonimo .ficha {padding-top: 8px; overflow:hidden; height:1%;}	
.oferta_anonimo .ficha img {float:left; margin:0 9px 9px 0;}	
.oferta_anonimo .ficha  h2 {color: #CC030B; font-size: 2em; font-weight: normal; margin: 0; padding-right:136px}
.oferta_anonimo .ficha  h3 {font-size: 1.3em; font-weight: bold; margin: 0 0 .2em 0; font-size: 1.4em }
.oferta_anonimo .ficha .txt-big {margin-top: 0; font-size: 1.1em ;}		
	/*--- Version cartel ---*/
.oferta_anonimo .ficha .poster {	
		float: right;	width: 8em;
		padding: 0px 5px 16px 46px;	margin:0;
		background: url(../img/iconocartel.gif) left top no-repeat; 
		font-weight: bold;		
	}		
	/*--- Codigo tarifa ---*/
.oferta_anonimo .ficha .code {
		padding: .2em .5em; 
		margin:20px 0;
		background: #ababab; 
		color: #fff; font-size: 1.1em;
	}

/*------------------------------------- OFERTAS -------------------------------------*/
/*New Ofertas*/
@font-face {
    font-family: "AngelinaRegular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/angelina-webfont.eot?") format("eot"), 
    	 url("../fonts/angelina-webfont.woff") format("woff"),
    	 url("../fonts/angelina-webfont.ttf") format("truetype"), 
    	 url("../fonts/angelina-webfont.svg#webfontiQp8upgS") format("svg");
}

.ofertas .head {overflow:hidden;height:1%; padding-top: 20px;}
	
/*Descripcion Poraroid*/	
.oferta_anonimo .polaroidMPrint{ font-size: 1.1em; }

/*Descripcion Poraroid*/	
.polaroidM,polaroidMPrint{ float: left; height: 32em; position: relative; width: 26.4em; z-index: 12; }
.polaroidMPrint .polaMarc{position: relative;z-index: 999;}
.polaroidMPrint .polaImg{ height: 222px; margin-left: -256px; margin-top: 23px; width: 222px; }

.textPolaroid { color: #516994; font-family: AngelinaRegular,Calibri; font-size: 29px; margin-left: -245px; position: absolute; text-align: center; margin-top: 253px; width: 213px; z-index: 9999; overflow: hidden; height: 30px; }

/*Descripcion panor�mica*/
.panoramicaM{	
	background: url(../images/bgPanoramica.jpg) left top no-repeat;
	padding: 0.6em 1.6em 3.5em 0em;
	clear: both;
	width: 98%;
	
}
.panoramicaMPrint{float:left; position: relative; /*margin-bottom: 2em;*/ height:200px;}
.panoramicaMPrint .panoMarc{ float: none!important; margin: 0!important;}

.panoramicaMPrint .panoramicaMImg { position: absolute; top: 6px; left: 6px; z-index: 2; }


.panoramicaM img{ float: none; margin-left: 7px; width: 51.4em; }

.divInfoPano{/*float: right;margin-bottom:1.2em;*/}
	
	

.descriNot{float: left;width: 26.9em;}

.panoDescri{width: 296px; margin-left: 0;margin-bottom:1.2em;}
.descriNot h1 { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #CD020B; font-weight: normal; }
.descriNot  h2 { margin: 0 0 .2em 0; font-size: 16px; }
.descriNot .txt-big { margin-bottom: 2em; font-size: 13px; color: #6c6a6b; }

.priceDesc{text-align: right;font-size: 5.5em;color:#cd020b;font-weight: bold;}
.priceDesc small{font-size: 0.45em;font-weight: normal;}
.code {display: block; text-align: right; margin: 5px 0px; }
.code span { background-color: #999; color: #fff; padding: 2px 5px; text-align: right; font-size: 11px; font-weight: normal;}
.code span strong { font-weight: bold; }
.codeTar {float:right; }
.codeTar span{background-color:#999999; color:#fff; font-size:11px; font-weight:normal; padding:2px 3px; text-align:right;}
	
div.ofertas td:empty { background:none !important;
						border:none !important; 
						background-color: #ffffff !important;}

.precio {
    color: #CD020B !important;
    font-size: 14px !important;
}

.ofertas .body {
   margin-top: 20px;
}
	
/*--- Noticias para an�nimos ---*/

=======
/*--- Noticias para anonimos ---*/

div.news .head h1 {	color: #cd020b;	font-size: 2.1em;	font-weight: normal;}
div.news .head h1 { margin: 0 0 30px 0; background-image:none}
div.news .head img { float: left; margin: 0 9px 9px 0 }
div.news .entry { color: #333; font-size: 1.1em; font-weight: bold }
div.news div.entry {margin-bottom:1em;}
div.news div.entry p{ margin:0; padding:0; display:inline}
div.news .date { color: #999; font-weight: normal }
div.news .body h2 { margin-top: 1.5em; color: #d56e12; font-size: 1.1em }
div.news a img { border: 0 }
/*div.news  ul { margin: 0 0 1.2em 0; padding: 0 }*/
div.news .body p { margin:0; padding:0;}
div.news .margin-top { margin-top: 1.7em }

/* WAMSA- Noticia en alerta */


div.news { font-size:12px;}
div.news div.head .fotoNoticia{ background-image: url("../img/fondo_foto_not.gif"); background-position: center center; background-repeat: no-repeat; float: left; height: 155px; width: 153px; position: relative; }
div.news div.head .fotoNoticia img { float: left; margin: 5px; position: absolute; top: 8px; left: 7px; }
div.tituloNoticiahome { float: left; position: relative; margin-top: 5px; }
div.tituloNoticiahome h3.tituloOferNac { font-weight: normal; margin: 7px 35px 7px 0px; font-size: 22px; }
div.tituloNoticiahome span.cartelNuevo { display: block; position: absolute; right: 0px; top: 0px; }
div.tituloNoticiahome span.cartelNuevo img {margin:0px; padding: 0px; display: inline; float: right;}
div.tituloNoticiahome span.cartelNuevoMini { display: block; position: absolute; right: 0px; top: 0px; }
div.tituloNoticiahome p.note {margin: 7px 0px; width: auto !important;}
div.tituloNoticiahome p.note span {}
div.tituloNoticiahome p.note span.fecha {color: #999;}
div.tituloNoticiahome p.note span.separator {}
div.tituloNoticiahome p.note span.entradilla {}

div.body {font-size:1.2em;/*float: left;*/ clear: both;}
div.body p {margin:0.4em 0em; padding: 0.3em 0em;}
div.body {margin-left: 12px;}

/* Varios tipos de listas */
div.body ul {list-style: disc; margin-left: 8px; padding-left: 8px;}
div.body ul li {color: #999; display: list-item;}
/*div.body ul li span { color: #333;}*/

div.body ul.listaRoja {}
div.body ul.listaRoja  li {list-style-type: square; color: #af0513; list-style-image: url(../img/topo_rojo.gif);}
div.body ul.listaRoja  li span {color:#333;}

div.body ul.listaNegra {list-style: square; list-style-image:url(../img/bullet-cube-black-small.gif);}
 


/*--- Separador de la fecha col texto ---*/
div.news .separator {display: inline-block; width: 9px;height: 9px; margin:0 5px;}

/*--- Lsitados desordenados ---*/
/*div.news ul, div.news ol  { margin-left: .8em }*/
/*div.news ul li { list-style: none; margin-bottom: .8em; margin-left: 0; padding-left: .8em; background: url(../img/bullet-cube-black-small.gif) 0 6px no-repeat;}
div.news ol li { list-style: decimal outside none; margin-bottom: .8em; margin-left: -2em; *margin-left: 2em; padding-left:0; }*/



	
/*--- Archivos adjuntos ---*/
div.news .attach {	border-top: 1px solid #ccc;	margin: 20px 0 0;	padding-top: 20px;}	
	div.news .attach li {background: none;	color: #999; text-indent: 0;}	
		div.news .attach li img { float: left; margin: 0 .4em .4em 0 }
		div.news .attach a img { float: none; margin: 0 }
		div.news .attach a span { color: #999 }
/*--- Vinculo "mas noticias" ---*/
div.news .more-news {	border-top: 1px solid #cccbc7; margin-top: 17px; padding-top: 17px;	font-weight: bold;text-transform: lowercase;}

#logoIberia {
	display: none;
	
}

/*NOTICIAS NUEVO DISEnO*/
.marcoNoticia {
	height: 155px;
    width: 153px;
    float: left;
}
.marcoNoticia .imgNoti{ display: block; margin-top: -142px; margin-left: 12px; z-index: 99999; }

.tituloNoticiahome { float: right; margin-top: 10px; width: 70%; }

/*.tituloNoticiahome .tituloOferNac {
    font-size: 2.2em;
}*/

.tituloOferNac {
    color: #AF0513;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
}

div.news .home-offer { padding-left: 0; width: auto; }


#list_offers #bannerNoticia { width: 578px; }

.tituloNoticiahome .fecha { color: #999999; font-size:12px; }

/*-----------OFERTAS-------------*/
/*Estilos Tablas*/
.tabla_ofertas_redimensionable {font-family:Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;margin-bottom: 20px;}
.tabla_ofertas {width:100%;font-family:Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;margin-bottom: 20px;}
.redimensionable{width:auto;}
.cienporcien{width:100%;}

.sin_linea {background:none;vertical-align: middle;border-bottom:1px solid #FFFFFF;	padding:7px 7px 7px 12px;text-align:left;font-family:Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;font-weight:normal;}
.origen{vertical-align: middle;border-bottom:1px solid  #F3F3F3;padding:7px 7px 7px 12px;text-align:left;font-family:Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;font-weight:normal;}
.destino{vertical-align: middle;border-bottom:1px solid  #F3F3F3;padding:7px 7px 7px 12px;text-align:left;font-family:Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;font-weight:normal;}
.tarifa {font-size:14px;vertical-align: middle;color:#cd020b;border-bottom:1px solid #F3F3F3;padding:7px 7px 7px 12px;text-align:left; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.cabecera_tabla {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding:6px 12px 18px 12px;vertical-align:top;color: #333333;background-image:url("../img/cabecera_tab.gif");background-color:#F3F3F3;background-repeat:repeat-x;background-position:bottom;border-bottom:none;text-align:left;}

/*estilos para la importacion de word */
div.ofertas .detalle .sin_linea p{font-family:Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;font-weight:normal;padding:0; margin:0;}
div.ofertas .detalle .origen p {font-family:Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;font-weight:normal;padding:0; margin:0;}
div.ofertas .detalle .destino p {font-family:Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;font-weight:normal;padding:0; margin:0;}
div.ofertas .detalle .tarifa p {font-size:14px;color:#cd020b;font-weight:normal;font-family:Arial, Helvetica, sans-serif;padding:0; margin:0;}
div.ofertas .detalle .cabecera_tabla p {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color: #333333;padding:0; margin:0;}

div.ofertas .detalle ul, div.ofertas .detalle ol{list-style: none outside none;padding-left:35px;margin:12px;}
div.ofertas .detalle ul li{list-style-image: url("../img/topo_rojo.gif");font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
div.ofertas .detalle ol li{list-style:decimal outside none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}

div.ofertas .detalle table {margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
div.ofertas .detalle p {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;padding:0 0 0 5px; margin: 0 0 1.2em;}

/*linea separadora*/
.linearojaoferta {margin-top:10px;margin-bottom: 10px;}

/*elementos del pie*/
div.ofertas .detalle .pie { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
div.ofertas .detalle .nota {color: #888888;}
div.ofertas .detalle .pie ul, div.ofertas .detalle.pie ol{list-style: none outside none;padding-left:35px;margin:12px;}
div.ofertas .detalle .pie ul li{list-style-image: url("../img/topo_rojo.gif");font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
div.ofertas .detalle .pie ol li{list-style:decimal outside none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
div.ofertas .detalle .pie p {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;padding-left:5px;}

/*listado de noticias */
div.news .contenidoNoticia ul, div.news .contenidoNoticia ol {list-style: none outside none;padding-left:35px;margin:12px;}
div.news .contenidoNoticia ul li{list-style:square outside none;}
div.news .contenidoNoticia ol li {list-style: decimal outside none;}

.ofertas div.body {margin-left:0;}