body {
	color:#222222;
	margin:0;
	padding:0;
	border:0;
	background-color:#942416;
}
#preloadedImages {
	width: 0px;
	height: 0px;
	display: inline;
	background-image: url(image/inicio_up.png);
	background-image: url(image/interurbano_up.png);
	background-image: url(image/mineria_up.png);
	background-image: url(image/especiales_up.png);
	background-image: url(image/hoteleria_up.png);
	background-image: url(image/datos_up.png);
	background-image: url(image/inicio_down.png);
	background-image: url(image/interurbano_down.png);
	background-image: url(image/mineria_down.png);
	background-image: url(image/especiales_down.png);
	background-image: url(image/hoteleria_down.png);
	background-image: url(image/datos_down.png);
	background-image: url();
}
#header {
	height: 103px;
	width: 800px;
}
#barra_nav {
	height: 30px;
	width: 800px;
}
.secciones{
	position: absolute;
	top: 133px;
	left: auto;
	width: 800px;
	height: 735px;
	/*z-index: 10;*/
	visibility: hidden;
}
#texto_especiales {
	position:absolute;
	top: 20px;
	left: 20px;
	width: 500px;
	text-align: justify;
}
#cotizacion {
	position:absolute;
	top: 180px;
	left: 20px;

}
.tablas table {
	background:#D3E4E5;
	border:1px solid gray;
	border-collapse:collapse;
	/*color:#fff;*/
	font:normal 12px verdana, arial, helvetica, sans-serif;
}
#texto_interurbano {
	position: absolute;
	left: 350px;
	top: 20px;
	width: 420px;
	text-align: justify;
}
.tablas caption {
	border:1px solid #5C443A;
 	color:#5C443A;
	font-weight:bold;
	letter-spacing:20px;
	padding:6px 4px 8px 0px;
 	text-align:center;
 	text-transform:uppercase;
}
#texto_inicio {
	position:absolute;
	top: 20px;
	left: 20px;
	width: 500px;
	height: 200px;
	text-align: justify;
}

#foto_especiales1 {
	height: 142px;
	width: 248px;
	position: absolute;
	left: 530px;
	top: 20px;
}

.tablas tr { border:1px dotted gray;}
.tablas thead th, tfoot th {
	color:#FFFFFF;
	padding:3px 10px 3px 10px;
	text-align: center;
	text-transform:uppercase;
	background-color: #461e09;
}
.tablas tbody td a {
	color:#363636;
 	text-decoration:none;
}
.tablas tbody td a:visited {
	color:gray;
	text-decoration:line-through;
}
.tablas tbody td a:hover { text-decoration:underline;}
.tablas tbody th a {
	color:#363636;
 	font-weight:normal;
 	text-decoration:none;

}
.tablas tbody th a:hover { color:#363636;}
.tablas tbody td+td+td+td a {
	background-image:url('bullet_blue.png');
 	background-position:left center;
 	background-repeat:no-repeat;
 	color:#03476F;
 	padding-left:15px;
}
.tablas tbody td+td+td+td a:visited {
	background-image:url('bullet_white.png');
 	background-position:left center;
 	background-repeat:no-repeat;
}
.tablas tbody th, tbody td {
/*text-align:left;*/
 	vertical-align:top;
}
.tablas tfoot td {
	background:#5C443A;
	color:#FFFFFF;
 	padding-top:3px;
}
.tablas .odd { background:#fff;}
.tablas tbody tr:hover {
	background:#99BCBF;
 	border:1px solid #03476F;
 	color:#000000;
}
.tablas th {
	text-align: center;
	font-weight: bold;
}
#horarios {
	top: 200px;
	left: 550px;
	position: absolute;
}
#horarios td {
	text-align: center;
}
#embarque{
	position: absolute;
	top: 350px;
	left: 20px;
}
#ventas{
	position: absolute;
	top: 200px;
	left: 20px;
}
#rutas {
	position: absolute;
	left: 20px;
	top: 500px;
}
#rutas td {
	text-align: center;
}
#cnt_especiales {
	height: 530px;
	width: 800px;
}

#contenido {
	/*height: 635px;
	width: 800px;*/
}
#fondo_contenido {
	height: 629px;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(image/fondo.png);
}
#inicio {
	float: left;
	height: 30px;
	width: 120px;
	background-image: url(image/nav/inicio_up.png);
	background-repeat: no-repeat;
}
#interurbano {
	float: left;
	height: 30px;
	width: 150px;
	background-image: url(image/nav/interurbano_up.png);
	background-repeat: no-repeat;
}
#mineria {
	float: left;
	height: 30px;
	width: 120px;
	background-image: url(image/nav/mineria_up.png);
	background-repeat: no-repeat;
}
#especiales {
	float: left;
	height: 30px;
	width: 145px;
	background-image: url(image/nav/especiales_up.png);
	background-repeat: no-repeat;
}
#hoteleria {
	float: left;
	height: 30px;
	width: 123px;
	background-image: url(image/nav/hoteleria_up.png);
	background-repeat: no-repeat;
}
#datos {
	float: left;
	height: 30px;
	width: 122px;
	background-image: url(image/nav/datos_up.png);
	background-repeat: no-repeat;
}
#borde_izq {
	height: 30px;
	width: 10px;
	float: left;
}
#contenedor {
	background-image: url(image/fondo.jpg);
	margin: 0 auto 0 auto;
	background-repeat: no-repeat;
	float: none;
	height: 820px;
	width: 800px;
}
.btn_enviar{
	background-image: url(image/ok.png);
	background-repeat: no-repeat;
}
#foto_inicio1 {
	position: absolute;
	left: 20px;
	top: 220px;
}
#texto_mineria1 {
	position: absolute;
	left: 20px;
	top: 20px;
	text-align: justify;
}
#texto_mineria2 {
	position: absolute;
	left: 260px;
	top: 50px;
	width: 500px;
	text-align: justify;
}
#texto_mineria3 {
	position: absolute;
	left: 20px;
	top: 250px;
	width: 500px;
	text-align: justify;
}
#texto_mineria4 {
	position: absolute;
	left: 260px;
	top: 420px;
	width: 500px;
	text-align: justify;
}
#texto_hoteleria1 {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 500px;
	text-align: justify;
}
#texto_hoteleria2 {
	position: absolute;
	left: 300px;
	top: 150px;
	width: 470px;
	text-align: justify;
}
#texto_hoteleria3 {
	position: absolute;
	left: 20px;
	top: 280px;
	width: 500px;
	text-align: justify;
}
#texto_hoteleria4 {
	position: absolute;
	left: 260px;
	top: 450px;
	width: 500px;
	text-align: justify;
}
#foto_hotel1 {
	position: absolute;
	left: 20px;
	top: 120px;
}
#logo_resort {
	position: absolute;
	left: 600px;
	top: 20px;
}
#logo_magic {
	position: absolute;
	left: 650px;
	top: 20px;
}
#foto_hotel2 {
	position: absolute;
	left: 550px;
	top: 230px;
}
#foto_hotel3 {
	position: absolute;
	left: 20px;
	top: 400px;
}

#texto_datos {
	position: absolute;
	left: 20px;
	top: 20px;
	text-align: justify;
}
#enlaces {
	position: absolute;
	left: 300px;
	top: 200px;
}

#foto_mineria1 {
	position: absolute;
	left: 20px;
	top: 50px;
}
#foto_mineria2 {
	position: absolute;
	left: 550px;
	top: 230px;
}
#foto_mineria3 {
	position: absolute;
	left: 20px;
	top: 420px;
}
#foto_interubano1 {
	position: absolute;
	left: 20px;
	top: 20px;
}
#foto_interurbano2 {
	position: absolute;
	left: 575px;
	top: 520px;
}
#foto_interurbano2 img
{
	width: 70%;
	height: 70%;
}
#telefonos_utiles {
	position: absolute;
	left: 260px;
	top: 400px;
}
#pie {
	background-image:url(image/pie.png);
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*background-repeat: no-repeat;*/
	float: none;
	height: 51px;
	width: 780px;

	/*height: 629px;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(image/fondo.png);*/
}
#video {
	position: absolute;
	left: 570px;
	top: 20px;
}
#iso9001 {
	position: absolute;
	left: 100px;
	top: 280px;
}
#mapa {
	position:relative;
	left: 520px;
	top: 10px;
}
#sernatur {
	position: absolute;
	left: 20px;
	top: 40px;
}
#gobierno {
	position: absolute;
	left: 230px;
	top: 40px;
}
#iquique {
	position: absolute;
	left: 450px;
	top: 40px;
}

#arica {
	position: absolute;
	left: 630px;
	top: 70px;
}
