html, body {
	  margin : 0;
	  padding : 0;
	  border : 0;
  }
body {
	  text-align : center;
	  font-family : "Times New Roman", Times, serif;
	  font-size : 14px;
	  background-color: #330000;
	  color:#000000;
  }
#container {
	  width : 814px;
	  height : 593px;
	  margin : 5px auto;
	  text-align : left;
	  background-color : #996633;
	  background : url(../images/bg-image.jpg) no-repeat top center;
	  color:#000000;	  
  }
#content_block {
	  padding-top : 47px;
	  padding-left : 92px;
	  height : 510px;
  }
#header {
	  float : left;
  }
#c_left {
	  float : left;
  }
#c_right {
	  float : right;
	  width : 460px;
	  margin-top : -15px;
  }
* html #c_right {
	  margin-top : -5px;
  }
#menu_block {
	  width : 627px;
	  height : 393px;
	  background : url(../images/bg-content.jpg) no-repeat top center;
  }
#menu_bg {
	  width : 151px;
	  height : 285px;
  }
ul#menu {
	  display : block;
	  width : 120px;
	  float : left;
	  margin-top : 134px;
	  margin-left : 10px;
	  list-style : none;
	  font-weight : bold;
	  text-align : center;
	  line-height : 38px;
  }
* html ul#menu {
	  margin-left : 25px;
  }
ul#menu li a {
	  text-decoration : none;
	  background-color:#FFFFFF;
	  background : none;	  
	  color : #000000;
  }
ul#menu li a:hover {
	  background-color:#FFFFFF;
	  background : none;
	  color : #cc6633;
  }
.h_menu {
	  float : left;
	  list-style : none;
	  margin-left : -50px;
  }
* html .h_menu {
	  margin-left : -5px;
  }
.h_menu li {
	  float : left;
  }
.h_menu a, .h_menu div {
	  padding : 40px 6px 1px;
	  text-align : center;
	  text-decoration : none;  
	  float : left;
	  display : block;
	  font-weight : bold;
  }
.m1 {
	  background-color:#fff;
	  background : url(../images/casa.gif) no-repeat top center;
  	  color : #000000;
  }
a:hover.m1, div.m1 {
	  background-color:#fff;
	  background : url(../images/casa-over.gif) no-repeat top center;
	  color : #000000;		  
  }
.m2 {
	  background-color:#fff;
	  background : url(../images/actividades.gif) no-repeat top center; 
	  color : #000000;	
  }
a:hover.m2, div.m2 {
	  background-color:#fff;
	  background : url(../images/actividades-over.gif) no-repeat top center;
	  color : #000000;	  
  }
.m3 {
	  background-color:#fff;
	  background : url(../images/habitaciones.gif) no-repeat top center; 
	  color : #000000;		  
  }
a:hover.m3, div.m3 {
	  background-color:#fff;
	  background : url(../images/habitaciones-over.gif) no-repeat top center;
	  color : #000000;	  
  }
.m4 {
	  background-color:#fff;
	  background : url(../images/reservas.gif) no-repeat top center;  
	  color : #000000;	
  }
a:hover.m4, div.m4 {
	  background-color:#fff;
	  background : url(../images/reservas-over.gif) no-repeat top center;
	  color : #000000;	  
  }
.m5 {
	  background-color:#fff;
	  background : url(../images/como-llegar.gif) no-repeat top center;
  	  color : #000000;	
  }
a:hover.m5, div.m5 {
	  background-color:#fff;
	  background : url(../images/como-llegar-over.gif) no-repeat top center;
	  color : #000000;	  
  }
#content {
	  float : left;
	  width : 645px;
	  height : 416px;
	  margin-left : 10px;
	  margin-top:-5px;
  }
  
* html #content {
	  margin-top:0px;      
}

#block_image {
	  float : left;
  }
#main_image {
	  width : 407px;
	  height : 307px;
	  text-align : center;
	  border : 1px solid #996633;
  }
#v_image img {
	  margin-bottom : 10px;
  }
#small_img {
	  margin-top : 8px;
	  width : 408px;
	  height : 121px;
	  overflow:auto;
  }
#small_img a {
	  border : none;
	  text-decoration : none;
  }
#small_img a:hover img {
	  border : 1px solid #ffffbe;
  }
#small_img img {
	  border : 1px solid #996633;
  }
* html #small_img {
	  margin-top : 5px;
  }
#small_img_1 {
	  margin-top : 13px;
  }
#small_img_1 a {
	  border : none;
	  text-decoration : none;
  }
#small_img_1 a:hover img {
	  border : 1px solid #ffffbe;
  }
#small_img_1 img {
	  border : 1px solid #996633;
  }
* html #small_img_1 {
	  margin-top : 11px;
  }
#line {
	  float : left;
	  width : 235px;
	  height : 24px;
	  background : url(../images/line.gif) no-repeat top center;
  }
#block_text {
	  float : left;
	  padding-left : 13px;
	  padding-right : 10px;
  }
#block_text p {
	  text-align : justify;
	  margin : 0;
	  padding-bottom : 8px;
	  line-height : 14px;
  }
#block_text a {
	  text-decoration : none;
  }
	  
#bottom_image {
	  padding : 10px;
	  float : left;
  }
#block_logo {
	  margin-top : -15px;
  }
a.logo1 {
	  float : left;
	  display : block;
	  width : 106px;
	  height : 59px;
	  background-color:#fff;	  
	  color : #000;
	  background : url(../images/panticosa-logo.gif) no-repeat center center;
  }
a:hover.logo1 {
	  background-color:#fff;
	  color : #ffffbe;
	  background : url(../images/panticosa-logo-over.gif) no-repeat center center;
  }
a.logo2 {
	  float : left;
	  display : block;
	  width : 92px;
	  height : 59px;
  	  background-color:#fff;
	  color : #000;	  
	  background : url(../images/canfrance-logo.gif) no-repeat center center;
  }
a:hover.logo2 {
	  background-color:#fff;
	  color : #ffffbe;
	  background : url(../images/canfrance-logo-over.gif) no-repeat center center;
  }
a.logo3 {
	  float : left;
	  display : block;
	  width : 72px;
	  height : 49px;
	  background-color:#fff;	  
	  color : #000;	  
	  background : url(../images/astun-logo.gif) no-repeat center center;
  }
a:hover.logo3 {
	  background-color:#fff;
	  color : #ffffbe;
	  background : url(../images/astun-logo-over.gif) no-repeat center center;
  }
a.logo4 {
	  float : left;
	  display : block;
	  width : 134px;
	  height : 49px;
	  background-color:#fff;	  
	  color : #000;	  
	  background : url(../images/candanchu-logo.gif) no-repeat center center;
  }
a:hover.logo4 {
	  background-color:#fff;
	  color : #ffffbe;
	  background : url(../images/candanchu-logo-over.gif) no-repeat center center;
  }
a.logo5 {
	  float : left;
	  display : block;
	  width : 206px;
	  height : 49px;
	  background-color:#fff;	  
	  color : #000;	  
	  background : url(../images/formigal-logo.gif) no-repeat center center;
  }
a:hover.logo5 {
	  background-color:#fff;
	  color : #ffffbe;
	  background : url(../images/formigal-logo-over.gif) no-repeat center center;
  }
#block_logo a img {
	  border : none;
  }
.red {
	  background-color:#FFFFFF;
	  background : none;
	  color : #bf272d;
	  font-weight : bold;
  }
a.red_link {
	  background-color:#FFFFFF;
	  background : none;
	  color : #bf272d;
	  text-decoration : none;
  }
a:hover.red_link {
	  background-color:#FFFFFF;
	  background : none;
	  color : #efe4e0;
  }
  
  a.black_link {
	  background-color:#FFFFFF;
	  background : none;
	  color : #000;
	  text-decoration : none;
  }
a:hover.black_link {
	  background-color:#FFFFFF;
	  background : none;
	  color : #ffffbe;
  }
  
#footer {
	  text-align : right;
  }
#footer p {
	  margin-top : 7px;
	  margin-right : 15px;
	  font-size : 11px;
	  background-color:#FFFFFF;
	  background : none;	  
	  color : #bcbec0;
  }
#footer a {
	  background-color:#FFFFFF;
	  background : none;
	  text-decoration : none;
	  color : #bcbec0;
  }
#footer a:hover {
	  background-color:#FFFFFF;
	  background : none;
	  color : #f2f2f2;
  }
