/*----------------------------------------------------------------------
' HOJA DE ESTILOS PARA VIAJES IBERIA
' ARCHIVO: estilos.css
' DESCRIPCIîN: Hoja de estilos de estructura y contenido
' @AUTOR: Antonio Andujar
' @VERSION 1.0
' @EMPRESA IDEUP! SEPTIEMBRE 2008
-----------------------------------------------------------------------*/

body, html {
	margin:0;
	padding:0;
	}

html {
	background:#1d1d1d url(../img/misc/bg.jpg) repeat;
	}

body {
	background:url(../img/misc/bg_header.jpg) repeat-x left top;
	}

img {
	border:0;
	}

#web {
	width:960px;
	margin:0 auto;
	height:auto;
	}
#header {
	background:url(../img/misc/header.jpg) no-repeat left top;
	width:960px;
	height:118px;
	position:absolute;
	z-index:40;
	}
	#header #logo {
		position:absolute;
		top:0;
		left:0;
		z-index:55;
		}
	#header #logo_iberia {
		position:absolute;
		top:0;
		right:55px;
		}
#menu {
	position:absolute;
	top:118px;
	width:960px;
	height:41px;
	}
ul,ol,li,p {
	margin:0;
	padding:0;
	list-style:none;
	}
form {
	border:0;
	margin:0;
	padding:0;
	}
#menu li {
	float:left;
	}
#menu ul {
	margin:0 0 0 425px;
	}
#menu a {
	float:left;
	}


#contenido_web {
	width:960px;
	height:auto;
	position:relative;
	z-index:20;
	top:160px;
	}
#contenido {
	width:960px;
	height:auto;
	padding:160px 0 0;
	}
#claim_central {
	width:960px;
	height:200px;
	position:absolute;
	top:0;
	z-index:0;
	}
#modulo_confia {
	width:960px;
	height:513px;
	background:url(../img/misc/bg_confia2.gif) no-repeat left top;
	position:relative;
	top:180px;
	}
	#ver_todos_destinos {
		position:absolute;
		z-index:11;
		}
	#carrusel_destinos {
		position:absolute;
		z-index:10;
		}
	#modulo_confia_texto {
		position:absolute;
		width:260px;
		height:300px;
		left:371px;
		top:90px;
		font:normal 12px/16px Arial, Helvetica, sans-serif;
		color:#505050;
		}
		#modulo_confia_texto p {
			padding:0 0 10px;
			}

#abajo_home {
	position:absolute;
	top:693px;
	width:960px;
	height:auto; /* lo siguiente es un hack para safari */
	}
/*end*/
/*\*/
html*#abajo_home {
[height:auto;
height:520px;
]height:auto;
}/*end*/
#tres_combos_home {
	width:960px;
	height:224px;
	background:url(../img/misc/fondo_3_combos.gif) no-repeat left top;
	position:relative;
	}
	#tres_combos_home a {
		font:normal 12px/16px Arial, Helvetica, sans-serif;
		color:#505050;
		text-decoration:none;
		}
	#tres_combos_home a:hover {
		font:normal 12px/16px Arial, Helvetica, sans-serif;
		color:#505050;
		text-decoration:none;
		}
	.primer_combo {
		width:270px;
		height:125px;
		position:absolute;
		top:45px;
		left:35px;
		}
	.segundo_combo {
		width:270px;
		height:125px;
		position:absolute;
		top:45px;
		left:352px;
		}
	.tercer_combo {
		width:270px;
		height:125px;
		position:absolute;
		top:45px;
		left:665px;
		}

#pie {
	width:960px;
	height:130px;
	float:left;
	background:url(../img/misc/pie.gif) no-repeat left top;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#747474;
	}
	#pie a {
		color:#747474;
		}
	#pie a:hover {
		color:#747474;
		text-decoration:none;
		}
	#pie .pie_izquierdo {
		float:left;
		width:450px;
		height:40px;
		text-align:left;
		padding:90px 0 0 30px;
		}
	#pie .pie_derecho {
		float:left;
		width:450px;
		height:40px;
		text-align:right;
		padding:90px 30px 0 0;
		}


#contenido_bloques_confianza {
	float:left;
	width:607px;
	height:auto;
	}
	#contenido_bloques_confianza p {
		font:normal 12px/16px Arial, Helvetica, sans-serif;
		color:#505050;
		margin:0 0 10px;
		display:block;
		width:500px;
		}
	.claim_confianza {
		float:left;
		width:607px;
		height:180px;
		padding:60px 0 0;
		}
	.bloque_servicio {
		float:left;
		width:557px;
		height:218px;
		padding:50px 0 0 50px;
		background:url(../img/misc/fondo_24horas.gif) no-repeat left top;
		}
	.bloque_compania {
		float:left;
		width:557px;
		height:220px;
		padding:40px 0 0 50px;
		background:url(../img/misc/fondo_compania.gif) no-repeat left top;
		}
		.galeria_de_fotos {
			text-align:center;
			width:500px;
			}
	.bloque_oficinas {
		float:left;
		width:557px;
		height:228px;
		padding:40px 0 0 50px;
		background:url(../img/misc/fondo_750oficinas.gif) no-repeat left top;
		}

#lateral_fotos_derecha {
	float:right;
	width:353px;
	height:auto;
	}
#lateral_fotos_izquierda {
	float:left;
	width:353px;
	height:auto;
	padding:25px 0 0;
	}

p.nomargin {
	margin:0!important;
	}

#contenido_bloques_ventajas {
	float:right;
	width:607px;
	height:auto;
	}
	#contenido_bloques_ventajas p {
		font:normal 12px/16px Arial, Helvetica, sans-serif;
		color:#505050;
		margin:0 0 10px;
		display:block;
		width:500px;
		}
		#contenido_bloques_ventajas p a {
			color:#505050;
			text-decoration:underline;
			}
		#contenido_bloques_ventajas p a:hover {
			color:#505050;
			text-decoration:none;
			}
	.claim_ventajas {
		float:left;
		width:607px;
		height:214px;
		}
	.bloque_regalos {
		float:left;
		width:537px;
		height:218px;
		padding:50px 0 0 70px;
		background:url(../img/misc/fondo_regalos.gif) no-repeat left top;
		}
		.ver_todos_los_regalos {
			text-align:center;
			width:500px;
			}
	.bloque_ventajas {
		float:left;
		width:537px;
		height:488px;
		padding:50px 0 0 70px;
		background:url(../img/misc/fondo_ventajas.gif) no-repeat left top;
		}
	.titulo_ventajas {
		margin:0 0 10px;
		}

.imagen_destinos {
	float:left;
	width:960px;
	height:auto;
	}

#imagenes_formulario {
	float:right;
	width:362px;
	height:auto;
	}
#formulario {
	float:left;
	width:598px;
	height:auto;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#858585;
	}
	#formulario a {
		color:#ccc;
		text-decoration:underline;
		}
	#formulario a:hover {
		color:#ccc;
		text-decoration:none;
		}
	.claim_formulario {
		float:left;
		width:598px;
		height:auto;
		padding:25px 0 0;
		}
	#contenedor_formulario {
		float:left;
		width:598px;
		height:auto;
		}
	#formulario .input {
		border:2px solid #474747;
		background:url(../img/misc/fondo_input.jpg) no-repeat left top;
		font:normal 12px/12px Arial, Helvetica, sans-serif;
		color:#aaa;
		padding:5px;
		margin:0 0 10px;
		}
	#formulario .select {
		border:2px solid #474747;
		background:#151515 url(../img/misc/fondo_input.jpg) no-repeat left top;
		font:normal 12px/12px Arial, Helvetica, sans-serif;
		color:#aaa;
		margin:0 0 10px;
		}
	#formulario .select2 {
		border:2px solid #474747;
		background:#151515 url(../img/misc/fondo_input.jpg) no-repeat left top;
		font:normal 12px/12px Arial, Helvetica, sans-serif;
		color:#aaa;
		}
	#formulario .textarea {
		border:2px solid #474747;
		background:url(../img/misc/fondo_input.jpg) no-repeat left top;
		font:normal 12px/16px Arial, Helvetica, sans-serif;
		color:#aaa;
		padding:5px;
		margin:20px 0 0 30px;
		width:540px;
		height:80px;
		}
	#formulario p {
		display:block;
		margin:0 0 10px 20px;
		}
	#formulario .margen_tabla {
		padding:30px 0 10px;
		}
	#formulario .uno {
		width:150px;
		}
	#formulario .dos {
		width:164px;
		}
	#formulario .tres {
		width:320px;
		}
	#formulario .cuatro {
		width:334px;
		}
	#formulario .cinco {
		width:200px;
		float:right;
		margin:0 13px 10px 0;
		}
	#formulario .seis {
		width:160px;
		margin:0 0 10px 12px;
		}
	#formulario .siete {
		width:160px;
		}
	#formulario .ocho {
		width:462px;
		}
	#formulario .nueve {
		width:200px;
		float:right;
		}
	.formulario_ok {
		padding:100px 0;
		width:960px;
		height:auto;
		}


.titulo_pagina {
	padding:50px 0 10px;
	width:960px;
	height:auto;
	}
.contenido_pagina {
	width:860px;
	height:auto;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#888;
	padding:0 50px;
	}
.contenido_pagina p {
	margin:0 0 10px;
	}
.regalitos {
		padding:30px 0;
		width:960px;
		height:auto;
		}
