html, body, span, img, p, ul, h1, h2, h3 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
}

body{ background:url(../images/bg_body.jpg) repeat-x top;
font-family:"Trebuchet MS", sans-serif;
font-size:11px;}

#contenedor {
width:970px;
margin: 0 auto;
overflow: hidden;
height:   1%;
}

#contenedor_foot {
margin-top:20px;
background:url(../images/bg_foot.jpg) repeat-x top;
}

#foot {
width:970px;
margin: 0 auto;}

#col1 {
margin:0;
width:686px;
display:block;
float:left;
overflow:auto;
height:auto;}

#col2 {
margin: 0 0 0 11px;
width:273px;
display:block;
float:left;
overflow:auto;
height:auto;}


#logo{
background:url(../images/logo_banner.jpg) no-repeat top;
width:970px;
height:188px;
float:left;}


.box_paq {
background:url(../images/div.jpg) no-repeat right bottom;}


.img_borde {
border: 1px solid #094486;}

.brd_col {
background:url(../images/div_col.jpg) no-repeat bottom;
padding-bottom:5px;}


		<!---------------------->
		<!-------botonera------->
		<!---------------------->

#contenedor #botonera {
width:970px;
height:58px;
margin: 0 auto;
float:left;
}

#botonera ul{
list-style:none;}

#botonera ul li{
float:left;}

#home{display:block;width: 70px;height: 58px;background:url(../images/home.jpg) no-repeat 0 0;}
#home:hover{background-position: 0 -58px;}
#home span{display: none;}

#quienes{display:block;width: 123px;height: 58px;background:url(../images/quienes.jpg) no-repeat 0 0;}
#quienes:hover{background-position: 0 -58px;}
#quienes span{display: none;}

#novedad{display:block;width: 99px;height: 58px;background:url(../images/novedades.jpg) no-repeat 0 0;}
#novedad:hover{background-position: 0 -58px;}
#novedad span{display: none;}

#paquetes{display:block;width:93px;height:58px;background:url(../images/paquetes.jpg) no-repeat 0 0;}
#paquetes:hover{background-position: 0 -58px;}
#paquetes span{display: none;}

#promo{display:block;width:111px;height:58px;background:url(../images/promociones.jpg) no-repeat 0 0;}
#promo:hover{background-position: 0 -58px;}
#promo span{display: none;}

#generales{display:block;width:174px;height:58px;background:url(../images/condiciones.jpg) no-repeat 0 0;}
#generales:hover{background-position: 0 -58px;}
#generales span{display: none;}


#contacto{display:block;width:174px;height:58px;background:url(../images/contacto.jpg) no-repeat 0 0;}
#contacto:hover{background-position: 0 -58px;}
#contacto span{display: none;}


		<!-------------------------------->
		<!-------estilos de fuentes------->
		<!-------------------------------->
		
.font {
font-family:"Times New Roman", Times, serif;}


h3 {
font-family:Verdana,  sans-serif;
font-size:18px;
color:#02589e;
letter-spacing:-0.1em;}

h4 {
font-family:Verdana,  sans-serif;
font-size:14px;
	letter-spacing:-0.1em;
    color:#FF8040;
}

h5 {
font-family:Verdana,  sans-serif;
font-size:16px;
color:#797979;
line-height:15px;
letter-spacing:-0.1em;}

a.ir  {
background:url(../images/ico_ir.jpg) no-repeat right bottom;
font-size:12px;
font-family:Rockwell, sans-serif;
font-weight:bold;
letter-spacing:-0.1em;
padding: 0 20px 0 0;
color:#5f5f5f;
text-decoration:none;}

a.ir:hover {color:#02589e;}

a.destinos  {
background:url(../images/ico_ir.jpg) no-repeat right bottom;
font-size:14px;
font-family:Rockwell, sans-serif;
font-weight:bold;
letter-spacing:-0.1em;
padding: 0 20px 0 0;
color:#d77b03;
text-decoration:none;}


#p_col {
font:Arial, Helvetica, sans-serif; font-size:16px; color:#02589e; font-weight:bold;
margin:10px 0;}

.p_epigraf {
font:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic;
margin:5px 0;}

a.btn_pie {
font-family:"Trebuchet MS", sans-serif;
font-size:10px;
color:#18354b;
text-decoration:none;
padding:0 5px;}

.promo {
font-family:Verdana,  sans-serif;
font-size:18px;
color:#02589e;
letter-spacing:-0.1em;
text-decoration:none;
}
.promo2 {
font-family:Verdana,  sans-serif;
font-size:11px;
color:#666666;
letter-spacing:-0.1em;}

.paginador
{
	font-size:10px;
	color:#010EA7;
	text-decoration:none;
}

.titulo-paquete
{
	font-family:Verdana,  sans-serif;
	font-size:18px;
	color:#FF8040;
	font-weight:bold;
	letter-spacing:-0.1em;
	text-decoration:none;
}

.duracion
{
	font-weight:bold;
	font-size:12px;
}

.resumen
{
	font-size:11px;
}

.epigrafe
{
	font-size:10px;
	font-weight:bold;
}