/*  ------------------------------------- Estilos básicos ------------------------------------- */
/*ul li { margin: 0; padding: 0 ; list-style: none; } li,ul,*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,td,html,p,blockquote,fieldset,input{ margin: 0; padding: 0; }
img { border: none; }
a img,:link img,:visited img { border: none; }

body {
  color: #525252;
  font: .8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
  background: #FFF none no-repeat;
}

.clear { clear: both; }
/* ------------------------------------- Layout ------------------------------------- */
#container { 
  /*width: 70%;  diseño dinámico o líquido */
  margin: 0 auto;
  max-width: 779px;
  width: expression(document.body.clientWidth > 780 ? "779px" : "auto");
  border: 1px solid #03C1F1;
  overflow: auto; /*Simple Clearing of Floats.*/
  height:   1%;   /* For IE<7*/
  background: #FFEFCD none no-repeat;
}

#header {
  /*padding-bottom: 70px;*/
}
.header_agent {
  height: 77px;
  width:  779px;
  background: #0FA4CE url(../images/frontend/header.jpg) no-repeat;
}
#flash{
  width:  779px;
  overflow: hidden;   /*Simple Clearing of Floats.*/
  height:   1%;   /* For IE<7*/
}
#flash1{
  height: 123px;
  float: left;
  width:  270px;
  background: #0FA4CE url(../images/frontend/flash.jpg) no-repeat;
}
#flash2{
  height: 123px;
  float: right;
  width:  509px;
}
#menu {
  color: #FFF;
  text-align: right;
  background: #0FA4CE url(../images/frontend/bg_menu.jpg) no-repeat;
  width: 779px;
  padding: 10px 0 35px 0;
  font-size: 1.2em;
}

#menu  a{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

#menu  a:hover{
	color: #FFEFCD;
	font-weight: bold;
	text-decoration: none;
}

/*   Aqui se  #content_box porque tablekit tiene la misma   #content  */ 
#content_box {
	/*clear: both;*/
}

#promotional{
  margin: 0 10px;
}
#footer {
  color: #FFF;
  text-align: center;
  height: 33px;
  padding-top: 21px;
  background: #0FA4CE url(../images/frontend/bg_footer.jpg) no-repeat;
}
#footer .copyright, #footer .links {
  height: 33px;
  font-size: .85em;
}
#footer .copyright {
  width:  271px;
  float: left;
}
#footer .links {
  width:  508px;
  float: right;
  line-height: 2.5em; /* For vertical align - center the text*/
}
#footer  a{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

.reserva { 
	border: 2px solid #c3d9ff;
	padding: 0px;
	background-color: #fff;
}

.login { 
 color: #188CB1;
 text-align: left;
}