/* CSS Document */
body {
  background: #00424F url('http://eliteclubresorts.com/img/interfaz/body_bcgr.jpg');
  background-repeat: repeat-y;
  background-position:center ;
  margin:0;padding:0;
  font: 12px/20px Georgia, 'Times New Roman', Times, serif;
}
form {
  background:#fff;
  padding: 5px;
}
/* ******* GENERAL ***** */
#container {
  margin:0 auto;
  padding: 0;
  width: 750px;
  background: #FFF6DF;
  color: #3F2727;
}
h1 {
  font-size: 22px;
  font-weight: normal;
}
h2 {
  font-size: 18px;
  font-style:italic;
  font-weight: normal;
}
/* ******* SPLASH ***** */
#splash {
  height: 300px;
  float:right;
  background: #F2FFBF;
}
/* *******   NAV  ***** */
#nav {
  padding:0; margin:0;
  background: #EF6B00 url('http://eliteclubresorts.com/img/interfaz/nav_bcgr.gif');
  height: 300px;
  font: 14px/22px Georgia, 'Times New Roman', Times, serif;
  font-style:italic;
  font-stretch:semi-expanded;
  }
     #nav ul{
        color: red;
        margin:0; padding:0;
     }
     #nav li a {
	list-style:none;
        font-weight:bold;
     }
     #nav li a:link, #nav a:visited {
	color:#BB0028;
	text-shadow: 2px 2px 2px #555;       
     }
     #nav li a:hover {
	color:#fff;
	background:#BB0028;
        text-decoration: none;
        padding:  0 5px 0 5px;
}
/* ******* LANGUAGES ***** */
 .l_tit {
     clear:both;
  }
  #languages {
     padding-left:14px;
  }
  #languages ul{
     margin:0; padding:0;
  }
  #languages li{
     margin: 1px;padding:0;
     float:left;
     list-style:none;
  }
  #languages li a{
     border:1px solid #3B455F;
     background-image: url('http://eliteclubresorts.com/img/interfaz/flags.gif');
     background-repeat: no-repeat;
  }
  #languages li a:hover{
     border:1px solid #fff;
     background-image: url('http://eliteclubresorts.com/img/interfaz/flags.gif');
     background-repeat: no-repeat;
}
#sp, #sp a {
     background-position:-22px 0 ;
}
#fr, #fr a {
     background-position:-44px 0 ;
}
#it, #it a {
     background-position:-66px 0 ;
}
#cz, #cz a {
     background-position:-88px 0 ;
}
#sl, #sl a {
     background-position:-110px 0 ;
}
#pl, #pl a {
     background-position:-132px 0 ;
}
/* ******* LEFT NAV ***** */
#leftnav {
  width: 185px;
  text-align:center;
  float: left;
  background: #BB0028 url('http://eliteclubresorts.com/img/interfaz/leftnav_bcgr.gif');
  background-repeat:no-repeat;
  background-position:0 300px;
  font: 12px "Trebuchet MS", Tahoma, sans-serif;
}
  .l_tit {
     padding:10px;
     font-size:14px;
     font-weight:bold;
  }
  .l_tit, .l_tit a {
     color:#FFF1AF;
  }
  #own_log a{
     color: #8FDAFF;
  }
  #news {
     font: 11px/14px "Trebuchet MS", Tahoma, sans-serif;
     }
     #news ul{
        padding:5px; margin: 0;
     }
     #news li{
        text-align:left;
        list-style:circle;
     }
     #news li a strong{
        color:#FFAF6F;
        margin-left: 20px;
     }
     #news li a {
        color:#FF953F;
        text-decoration:none;
     }
     #news li a:hover {
        color:#FFF1AF;
  }
  #subscribe {
     background:#EF0036;
     padding: 10px;
}
/* ******* CONTENT  ***** */
#content {
  width: 493px;
  padding: 35px;
  padding-top:20px;
  margin: 0;
  float: right;
  background: #FFF6DF url('http://eliteclubresorts.com/img/interfaz/content_bcgr.gif') 0 0 no-repeat;
  color:#5F0614;
  }
 .tablehead {
     font-weight:bold;
}
  #content p{
     text-align: justify;
}
td {
   text-align:center;
   background:#fff;
   padding:3px;
}
.atention {
   color: #BB0028;
   font-weight:bold;
   font-style:italic;
}
#cm {
   float:left;
}
#bc{
   float:right;
}
.dotline {
     font: 11px/14px "Trebuchet MS", Tahoma, sans-serif;
}
/* ******* FOOTER    ***** */
#footer {
  margin:0 auto;
  width: 750px;
  clear: both;
  background: #006699;
  font: 12px/16px "Trebuchet MS", Tahoma, sans-serif;
}
#footer a{
  color:#8FDAFF;
}
#footer p{
  margin: 10px;
}