/* ----------------------------------- */
/* internas.css
/* http://www.viajes.net
/* ----------------------------------- */

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
    margin: 0px;
    padding: 0px;
    border: 0px;	
}

h3{
    text-align: left;
	font: 18pt Geneva, Trebuchet, Arial; 
	font-weight:bold;
	color: #333333;
	line-height: 35px;
	display: inline;
}

h4{
    text-align: left;
	font: 10pt Arial; 
	color: #000000;
	text-align:justify;
	padding-bottom: 14px;
}

h5{
	height: 15px;
    text-align: left;
	font: 11pt Trebuchet, Arial; 
	font-weight: 600;
	color: #f68d21;
	text-align:justify;
	padding: 10px 0px;;
	*padding: 0px;
	margin: auto;
}

h6{
	height: 20px;
    text-align: left;
	font: 10pt Trebuchet, Arial; 
	color: #000000;
	font-weight: bold;
	text-align:justify;
	line-height: 2em;
	margin-bottom: 5px;
}


p{
	padding-bottom: 10px;
}

.pInfo{
	padding-bottom: 10px;
	position: relative;
	display: block;
}

.negrita {
	font-weight:bold;
	color: #000000;
}

#linea{
	background: url("/images/internas/pixelGris.gif") 0 0 repeat-x;
	width: 100%;
	height: 1px;
	text-align: left;
}

#linea_secc{
	background-color: #eb9220;
	height: 1px;
	text-align: left;
	position: relative;
}

#linea2{
	background-color: #bbbbbb;
	width: 778px;
	height: 1px;
	margin: 1px 0px 11px 0px;
	*margin: 0px;
	text-align: left;
}

.listas{
	position: relative;
}

.listas li{
	margin: 0px 0px 0px 25px;
	padding: 5px 0px;
	list-style-type:none;
	position: relative;
}

.listas li a:link {color:#333333; font-weight: bold; text-decoration:none; border-bottom:none;}     /* inicio */
.listas li a:visited {color:#333333; font-weight: bold; text-decoration:none; border-bottom:none;}  /* visitado */
.listas li a:hover {color:#333333; text-decoration: underline; border-bottom:none;}   /* mouse over */
.listas li a:active {color:#333333; text-decoration:none; border-bottom:none;}   /* seleccionado */

.estructura {
	width: 780px;
	margin: 0px 10px 0px 0px;
	text-align: left;
	float: right;
	clear:none;
	position: relative;
}

#navInternas { 
	clear:both;
}

#navInternas ul {
	height: 12px;
	margin-bottom: 5px;
	padding: 0;
}

#navInternas li {
	display: inline;
	list-style: none;
	color: #666666;
	font-weight: bold;
	padding-right: 3px;
}

.flecha{
	color:#eb9220; 
}

#navInternas a:link {color:#eb9220; text-decoration:none; border-bottom:none;}     /* inicio */
#navInternas a:visited {color:#eb9220; text-decoration:none; border-bottom:none;}  /* visitado */
#navInternas a:hover {color:#bbbbbb; text-decoration:none; border-bottom:none;}   /* mouse over */
#navInternas a:active {color:#eb9220; text-decoration:none; border-bottom:none;}   /* seleccionado */

.estructura_texto{
	width: 560px;
	margin-top: 20px;
	text-align: left;
	float: left;
	position: relative;
}

.estructura_texto_secciones{
	text-align: left;
	width:780px;
	margin-top: 20px;
	overflow:hidden;
	position:relative;
	clear: both;
	min-height: 530px;		
}

.estructura_imagenes{
	height: 150px;
	padding-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: left;
	position: relative;
}

.estructura_redaccion{
	width: 558px;
	text-align:justify;
	margin-top: 14px;
	position: relative;
	display: block;
}

.estructura_redaccion_secc{
	text-align:justify;
	margin-top: 5px; 
	*margin-top: 0px; 
	position: relative;
	display: block;
}

.pie_redaccion{
	height: 30px;
	margin: 10px 0px;
	position: relative;
}

.estructura_info{
	width: 193px;
	margin-top: 20px;
	text-align: left;
	float: right;
	clear:none;	
	position: relative;
}

.estructura_info_indice{
	background : url("/images/internas/madrid/info_indice.jpg") no-repeat;
	height: 203px;
	width: 780px;
	margin-top: 15px;
	*margin-top: 0px;
	position: relative;
	display: block;
}

.cuerpo_info_indice{
	height: 203px;
	width: 780px;
}

.foto{
	width: 217px;
	height: 140px;
	float: left;
	margin: 5px 10px 2px 0px;
}

.foto2{
	margin: 5px 10px 2px 0px;
	float: left;
}

.foto_seccion{
	width: 217px;
	height: 140px;
	list-style-type:none;
	float: left;
	display:inline;
	margin: 5px 30px 7px 0px;
}

#pieFoto{
	height: 10px;
	font: 10pt Trebuchet, Arial; 
	font-weight: 600;
	color: #666666;
	text-align: center;	
	*margin-top: 3px;
}

/* ----------------------------------- */
/* MENU
/* ----------------------------------- */

#menu_i {
	width: 192px;
	height: 1100px; 
	margin-top: 0px;
	float: left;
	position: relative;
}

#menuTop_i {
	background : url("/images/menu/top_i.png");
	height: 80px;
	text-align: center;
	vertical-align: middle;
	*margin-top: -1px;
}

#menuSeccion_i {
	background : url("/images/menu/seccion.gif");
	height: 910px;
	position: relative;
}

#menuPie_i {
	background : url("/images/menu/pie.gif");
	height: 145px;
}

.navIzquierda_i {
	background : url("/images/menu/seccionBg.gif") no-repeat;
	height: 26px;
	width: 192px;
	list-style-type:none;
	vertical-align: middle;
	color:#000000;
}

.navIzquierda_i a {
	display:block;
	width:140px;
	padding:4px 25px;
	text-decoration:none;
	text-align:left;
	font: 11pt Trebuchet, Geneva, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}

.navIzquierda_i a:link {color:#333333; text-decoration:none; border-bottom:none;}     /* inicio */
.navIzquierda_i a:visited {color:#333333; text-decoration:none; border-bottom:none;}  /* visitado */
.navIzquierda_i a:hover {background : url("/images/menu/active.gif") repeat; color:#ffffff; text-decoration:none; border-bottom:none;}   /* mouse over */
.navIzquierda_i a:active {color:#ffffff; text-decoration:none; border-bottom:none;}   /* seleccionado */

.navIzquierda_i .active_i a:link {background : url("/images/menu/active.gif") repeat; color:#ffffff; text-decoration:none; border-bottom:none;}     /* inicio */
.navIzquierda_i .active_i a:visited {background : url("/images/menu/active.gif") repeat; color:#ffffff; text-decoration:none; border-bottom:none;}  /* visitado */
.navIzquierda_i .active_i a:hover {color:#ffffff; text-decoration:none; border-bottom:none;}   /* mouse over */
.navIzquierda_i .active_i a:active {color:#ffffff; text-decoration:none; border-bottom:none;}   /* seleccionado */

.subseccion {
	background : url("/images/menu/subSeccionBg.gif");
	height: 20px;
	width: 192px;
	line-height: 20px;	
	list-style-type:none;
	vertical-align: middle;
}

.subseccion a {
	display:block;
	height: 20px;	
	width: 140px;
	margin-left: 34px;
	font: 9pt Verdana, Trebuchet, Arial;	
	text-decoration:none;
	text-align:left;
	line-height: 20px;
	font-weight:bold;
	color:#666666;
}

.subseccion a:link {color:#666666; text-decoration:none; border-bottom:none;}     /* inicio */
.subseccion a:visited {color:#666666; text-decoration:none; border-bottom:none;}  /* visitado */
.subseccion a:hover {background : url("/images/menu/subActive.gif") no-repeat; color:#333333; text-decoration:none; border-bottom:none;}   /* mouse over */
.subseccion a:active {color:#333333; text-decoration:none; border-bottom:none;}   /* seleccionado */

.subseccion .active_i a:link {color:#eb9220; text-decoration:none; border-bottom:none;}     /* inicio */
.subseccion .active_i a:visited {color:#eb9220; text-decoration:none; border-bottom:none;}  /* visitado */
.subseccion .active_i a:hover {color:#333333; text-decoration:none; border-bottom:none;}   /* mouse over */
.subseccion .active_i a:active {color:#333333; text-decoration:none; border-bottom:none;}   /* seleccionado */

/* ----------------------------------- */
/* INFORMACION
/* ----------------------------------- */

.cabecera_info{
	background : url("/images/internas/top_info.png");
	width: 193px;
	height: 60px;
	position: relative;
}

.cuerpo_info{
	background : url("/images/internas/cuerpo_info.png");
	width: 193px;
	padding-bottom: 20px;	
	*padding-bottom: 30px;
	position: relative;	
}

.pie_info{
	background : url("/images/internas/pie_info.png");
	width: 193px;
	height: 128px;
	position: relative;	
}

.datos_indice{
	width: 580px;
	height: 125px;
	margin: 60px 0px 15px 15px;
	position: relative;
	float: left;
}

.datos{
	width: 162px;
	margin: 0px 15px 0px 15px;
	position: relative;
	display: block;
}

.mapa{
	width: 162px;
	height: 110px;
	margin: 0px 15px 15px 15px;
	position: relative;	
}

.contenedor_mapa{
	background : url("/images/internas/fondoMapa.jpg") no-repeat;
	width: 643px;
	height: 483px;
}

.localizacion{
	width: 643x;
	height: 22px;
	text-align: right;
	font: 14pt Trebuchet, Arial; 
	font-weight: 600;
	color: #000000;
	padding: 22px 10px 2px 240px;
}

.googlemaps{
	width: 637px;
	height: 432px;
	padding-top: 1px;
	padding-left: 3px;
}

/* ----------------------------------- */
/* PROVEEDORES de viajes.net
/* ----------------------------------- */

.contProveedores{
	height: 1550px;
	width: 780px;
	position: relative;
}

.contProveedoresInfo{
	width: 500px;
	float: left;
	position: relative;
}

.contProveedorBanner{
	width: 275px;
	margin-top: 10px;
	float: right;
	position: relative;
}

.proveedorBanner{
	width: 255px;
	height: 120px;
	padding: 10px;
	float: right;
	position: relative;
}

.ProveBaratos {
	width: 500px; 
	height: 160px;
	float: left;
	position: relative;
} 

#cuerpoProveBaratos {
	background : url("/images/apariencia/buscadoresFondo.gif");
	background-color:#ffffff;
	width: 500px; 
	position: relative;
} 

#pieProveBaratos{
	background : url("/images/apariencia/buscadoresPie.gif") no-repeat;
	height: 20px;
	padding-bottom: 25px;
}

.ProveBaratos {
	width: 498px; 
	height: 140px;
	clear: both;
	position: relative;
} 

.ProveBaratosTop{
	width: 468px;
	height: 30px;
	padding: 15px 16px 0px 16px;
	position: relative;
	clear: both;
}

.ProveBaratosImg {
	width: 80px;
	height: 28px;
	position: relative;
	float: left;
} 

.ProveBaratosInfo{
	background : url("/images/apariencia/proveedoresInfo.gif");
	width: 373px;
	height: 20px;
	padding-top: 8px;
	position: relative;
	float: right;
}

.web{
	width: 250px;
	padding-top: 5px;
	float: left;
}

.web a{
	text-decoration:none;
	text-align: left;
	font : 8pt Arial;
	font-weight: 600;
	color: #666666;
}

.masInfo{
	margin-top: 3px;
	float: right;
}

.masInfo a{
	text-align: right;
	font : 10pt Arial;
	font-weight: 600;
	text-decoration:none;
	color: #eb9200;
}
.ProveBaratosTxt {
	width: 468px; 
	height: 110px;
	padding: 10px 16px 0px 16px;
	text-align: justify;
	position: relative;
} 

/* ----------------------------------- */
/* Mapa de destinos
/* ----------------------------------- */

.contMapaDestinos{
	height: 550px;
	width: 780px;
	margin-top: 15px;
	position: relative;
}

#tituloMapaDestinos{
	height: 14px;
	font: 11pt Arial, Trebuchet; 
	text-align:right;
	font-weight: 600;
	color:  #F68D21;
	padding: 0px 3px 3px 0px;
}

#cabeceraMapaDestinos{
	background : url("/images/internas/mapaDestinosCab.gif") no-repeat;
	height: 10px;
}

#cuerpoMapaDestinos {
	background : url("/images/internas/mapaDestinosFondo.gif");
	width: 746px;
	height: 495px;
	border-left: 2px solid #333333;
	border-right: 2px solid #333333;
	padding: 15px 15px 0px 15px;	
	position: relative;
} 

#datosMapa{
	width: 183px;
	padding: 15px 15px 0px 0px;
	float: left;
}

#bBuscarMapaDestino{
	height: 22px;
	margin: 6px 0px 15px 120px;
}

.opcionesMapa{
	width: 180px;
	height: 25px;
	color: #eb9220;
	font-weight: 600;
}

.labelMapaDestinos{
	color: #333333;
	font-weight: 600;
}

#contImagenMapa{
	width: 546px;
	height: 480px;
	float: right;
}

#migaMapa{
	width: 15px;
}

#imagenMapa{
	background : url("/images/internas/mapaDestinos.gif");
	width: 544px;
	height: 478px;
	border: 2px solid #333333;	
	float: right;
}

#pieMapaDestinos{
	background : url("/images/internas/mapaDestinosPie.gif") no-repeat;
	height: 15px;
	padding-bottom: 25px;
}

.destinosSingulares{
	width: 180px;
	margin:0px;
	padding:0px;
}

.destinosSingulares li{
	list-style: none;
	margin:0px;
	padding:0px;
	/*display: inline;*/
}

.destinosSingulares li a{
	text-decoration: none;
	color: #333333;
	font-weight: 600;
}

.selectsMapa select{
	width: 150px;
	margin-bottom: 8px;
}

.puntoDestino{
	width: 10px;
	height: 10px;
}

.puntoDestino a{
	background: url("/images/internas/puntoDestino.gif");
	display:block;
	height: 10px;	
	width: 10px;
	text-decoration:none;
	text-align:left;
}

.puntoDestino a:hover{background: url("/images/internas/puntoDestinoSelect.gif") no-repeat;}

#destAlicante{position: absolute;top: 372px;left: 576px;}
#destAsturias{position: absolute;top: 130px;left: 385px;}
#destBarcelona{position: absolute;top: 221px;left: 677px;}
#destBenidorm{position: absolute;top: 356px;left: 591px;}
#destBilbao{position: absolute;top: 130px;left: 486px;}
#destCadiz{position: absolute;top: 457px;left: 360px;}
#destGranada{position: absolute;top: 433px;left: 474px;}
#destHuelva{position: absolute;top: 420px;left: 331px;}
#destIbiza{position: absolute;top: 344px;left: 649px;}
#destLanzarote{position: absolute;top: 522px;left: 286px;}
#destMadrid{position: absolute;top: 273px;left: 456px;}
#destMalaga{position: absolute;top: 448px;left: 428px;}
#destMallorca{position: absolute;top: 314px;left: 696px;}
#destSevilla{position: absolute;top: 420px;left: 370px;}
#destTenerife{position: absolute;top: 507px;left: 271px;}
#destValencia{position: absolute;top: 318px;left: 580px;}
#destZaragoza{position: absolute;top: 208px;left: 563px;}

/* ----------------------------------- */
/* MINI-BUSCADOR
/* ----------------------------------- */

.contenedorMini{
	width: 780px;
	height: 122px;
	font: 8pt Arial;
	clear: both;
}

.miniBuscador { 
	width: 470px; 
	height: 118px;
	margin-top: 5px;
	clear: none;
	float: left;
} 

.cabeceraMini { 
	width: 470px; 
	height: 17px;
	font: 11pt Arial, Trebuchet; 
	font-weight:bold;
	text-align: right;
	color:  #f68d21;
	padding-top: 10px;
}

.cuerpoMini {
	background: url("/images/buscador/fondoMini.gif") no-repeat;
	text-align: left; 
	width: 460px; 
	height: 70px;
	padding: 20px 0px 0px 10px;
}

.tableMini{
	height: 60px;
	width: 450px;
}

.tdOrigenDestinoMini{
	height: 30px;
	width: 210px;
}

.tdFechasMini{
	height: 30px;
	width: 150px;
}

.tdIdaVuetaMini{
	height: 30px;
	width: 80px;
}

.titulosMini{
	width: 44px;
}

.derecha{
	/*float: right;*/
}

.izquierda{
	width: 42px;
	padding-top: 4px;
	float: left;
}
/* ----------------------------------- */
/* CARRITO
/* ----------------------------------- */

.carritoHoteles{
	background: url("/images/resultados/fondoHoteles.gif") no-repeat;
	width: 290px; 
	height: 117px;
	margin-top: 5px;
	clear: none;
	float: right;
}

.cabeceraCarritoHoteles { 
	width: 290px; 
	height: 17px;
	font: 11pt Arial, Trebuchet; 
	font-weight:bold;
	text-align: right;
	color:  #333333;
	padding-top: 10px;
}

.cuerpoCarritoHoteles {
	text-align: left; 
	width: 278px; 
	height: 78px;
	margin: 10px 0px 0px 10px;
	overflow: auto;
}

.tableHotelesVuelos{
	width: 95%;
	*width: 90%; 
}

/* ----------------------------------- */
/* OTROS
/* ----------------------------------- */

.impresora{
	text-align: right;
	padding: 0px 5px 3px 0px;
	*padding: 0px 5px 1px 0px;
}

.URLProveedor{
	width: 200px;
	text-align: right;
	margin-left: 120px;
}

.URLProveedor a{
	font-weight: 600;
	text-decoration: none;
	color:#0066cc;
}

.URLProveedor a:hover{color:#004e9c;}

.URLinfo a{
	font-weight: 600;
	text-decoration: none;
	color:#f2f2f2;
}

.URLinfo a:hover{color:#ffffff;}

