/**
 * Hoja de estilos Royal Nayef 2007
 */

/**
 * General
 */
*, html { margin: 0; padding: 0; }
body { background-image: url(images/fondo.gif); color: #FBD39A; font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
a, a:visited { color: #FBD39A; }
a:hover { color: #F3B45A; }

 /**
  * Contenedor principal
  */
div#wra { background-color: #291402; border: 1px solid #FBD39A; margin: 10px auto; width: 940px; height: 580px; position: absolute; left: 50%; top: 50%; margin-top: -290px; margin-left: -470px; }

/**
 * Cabecera
 */
div#cab { background: url(images/cab_fnd.gif) repeat-x; }
div#cab h1 { border-bottom: 2px solid #B53406; height: 45px; padding: 10px; background: url(images/cab_hotel.jpg) no-repeat; }
div#cab h1 span { display: none; }
div#cab p { padding: 0 10px; }

/**
 * Contenedor del medio
 */
div#con { height: 400px; padding: 0 10px; }

/**
 * Columna b
 */
div#cob { width: 290px; height: 400px; float: right; overflow: auto; }
div#cob img { margin: 0 0 10px 100px; }
div#cob h2 { height: 45px; }
div#cob h2 span { display: none; }
div#cob p { padding: 15px; }

/* Texto */
div#txt { letter-spacing: 2px; line-height: 150%; }

/* Lista de tarifas */
div#cob ul li { list-style: none; margin-left: 20px; padding-left: 20px; background: url(images/icoPDF.gif) no-repeat; }

/* lightbox */
div#lig { margin: 2px 0 0 130px; }
div#lig img { padding: 4px; background-color: White; margin: 0px 10px 10px 0px; }

/**
 * Columna a
 */
div#coa { height: 400px; overflow: hidden; }
div#coa h3 { height: 65px; }
div#coa h3 span { display: none; }

/* Fondo */

div#fon { background-color: #BC3606; width: 547px; height: 340px; position: relative; top: 60px; left: 80px; }

div#fo2 { /*position: absolute; top: 100px; left: 40px;*/ }
div#fo2 { position: relative; top: -340px; }
div#fo2 ul { margin-top: 20px; }
div#fo2 ul li { display: inline; }
div#fo2 ul li a { padding: 8px; text-decoration: none; }

/**
 * Menú
 */
div#men ul { margin-top: 11px; margin-bottom: 11px; }
div#men ul li { display: inline; text-transform: uppercase; }
div#men ul li a { padding: 10px; text-decoration: none; font-size: 15px; }
div#men ul li a:hover { color: #BC3606; }
div#men ul li a.sel { color: #402105; }

/**
 * Pie de página
 */
div#pie { border-top: 2px solid #B53406; padding: 15px 10px 15px 0; text-align: right; }
div#pie p { display: inline; padding-left: 10px; }

/**
 * Aviso legal
 */
div#con h2 { padding: 10px 0; }
dl
{
width: 41.1em;
margin: 2em 0;
padding: 0;
font-family: georgia, times, serif;
}

dt
{
width: 15em;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #B53406;
font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

dd
{
float: left;
width: 24em;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #B53406;
}