* {margin:0; padding:0;}
body{
	background: #D1C8B9 url(img/bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EBECD0;	
	margin: 0 0;
   padding: 0 0;
	text-align: center;
}

a:link, a:visited{
  color: #F9DFA1;  
  font-weight: bold;
  text-decoration: none;
}

a:hover, a:active{
  color: White;
  text-decoration: underline;
}

h2{
	font-size: 15px;
	font-family: "Times New Roman", Times, serif;
	color: White;
}

h3{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}



.CajaPrincipal{
   text-align: left;
	width: 817px;
	margin: 0 auto;
	line-height: 18px;
}

img{
	border: 0px;
}

.header{
  width: 817px;
  height: 145px;
  background: #9B8474;
}



.headerlogo{
  width: 475px;
  height: 145px;
  float: left;
}
.headertel{
  width: 342px;
  height: 98px;
  float: left;
}

.menuh{
  width: 342px;
  height: 47px;
  float: left;
}

.headertel{
  width: 342px;
  height: 98px;
  float: left;
}

.bloquePrincipal{
   width: 817px;
   height: 401px;
	background: Black;
}

.menu{
   width: 133px;
   height: 401px;
	background: #85322A url(img/menu_08.jpg) bottom;
   float: left;
}

.flash{
	width: 684px;
   height: 401px;
	background: #D3D3D3;
	float: right;
}

.contenidoInicio{
  margin-top: 13px;
}

.contenidoInicio h2{
  margin-bottom: 10px;
}


.bloque1{
	width: 402px;
   height: 194px;
	background: #8D7C6A url(img/bloque1.jpg) no-repeat;
  float: left;
	
}

.bloque2{
	width: 402px;
   height: 194px;
	background: #8D7C6A url(img/bloque1.jpg) no-repeat;
   float: left;
	margin-left: 13px;
	
}

.bloque3{
	width: 402px;
   height: 213px;
	background: #872323 url(img/bloque2.jpg) no-repeat;
   float: left;
	margin-top: 13px;
	
}

.bloque4{
	width: 402px;
   height: 213px;
	background: #872323 url(img/bloque2.jpg) no-repeat;
   float: left;
	margin-left: 13px;
	margin-top: 13px;	
}

.colbloque1{
  width: 176px;
  float: left;
}

.colbloque2{
  width: 170px;
  float: left;
  margin-left: 20px;
}


.contini{
   padding: 18px 10px 10px 10px;
}
.header2{
  width: 865px;
  height: 201px;
  background: #CBCBCB;
  margin-bottom: 15px;
}

.contenido{
	margin-top: 13px;	
	width: 817px;	
	text-align: justify;
}
.contenido p{
  margin-bottom: 14px;
}

.contenido img{
  margin: 5px;
}

.col1{
  width: 276px;  	
  float: left;
}

.col2{
  width: 276px;  
  float: left;
  padding-left: 18px;
}

.col3{
  width: 276px;
  float: left;
  padding-left: 18px;
  font-size: 11px;
  line-height: 18px;
}

.cont{
	padding: 0px 17px 1px 17px;
}
.cont2{
	padding: 0px 15px 0 15px;
}

ul{
	margin: 10px 0 10px 18px;
}


.bloque1 img, .bloque2 img{
  margin: 0px;
}

.bloque1 h2, .bloque2 h2, .contenido h2{
  margin: 0 0 6px 0;
  font-size: 14px;
}

.cont2 h2{
  margin: 10px 0 10px 0;
   color: #575757;
	font-size: 16px;
	padding-bottom: 4px;
	border-bottom: 3px solid #E6E6E6;
}

.cont2 h3{
  color: #E88000;
  margin: 15px 0 10px 0;
  font-size: 14px;
  text-transform: uppercase;
}
.cont2 h4{  
  color: Red;
  margin: 8px 0 8px 0;
  font-size: 13px;
}

.menu ul{
	list-style: none;
	margin: 0px;
	padding: 0px
}

.menu ul li{
	margin: 0px;
	padding: 0px;
	float: left;
}



a#inicio {
    display:block;
    width: 266px;
    height:58px;
    text-indent:-9999px;
    background:url(img/menu_01.jpg) top left no-repeat;
}

a#inicio:hover {
     background-position: -133px 0px;
}

a#nosotros {
    display:block;
    width:266px;
    height:48px;
    text-indent:-9999px;
    background:url(img/menu_02.jpg) top left no-repeat;
}

a#nosotros:hover {
     background-position:-133px 0px;
}

a#salones {
    display:block;
    width:266px;
    height:50px;
    text-indent:-9999px;
    background:url(img/menu_03.jpg) top left no-repeat;
}

a#salones:hover {
     background-position:-133px 0;
}

a#reservaciones {
    display:block;
    width:266px;
    height:46px;
    text-indent:-9999px;
    background:url(img/menu_04.jpg) top left no-repeat;
}

a#reservaciones:hover {
     background-position:-133px 0;
}
a#cotizacion {
    display:block;
    width:266px;
    height:49px;
    text-indent:-9999px;
    background:url(img/menu_05.jpg) top left no-repeat;
}

a#cotizacion:hover {
     background-position:-133px 0px;
}

a#galeria {
    display:block;
    width:266px;
    height:50px;
    text-indent:-9999px;
    background:url(img/menu_06.jpg) top left no-repeat;
}

a#galeria:hover {
     background-position:-133px 0;
}

a#contacto {
    display:block;
    width:266px;
    height:50px;
    text-indent:-9999px;
    background:url(img/menu_07.jpg) top left no-repeat;
}

a#contacto:hover {
     background-position:-133px 0;
}



a#login {
    display:block;
    width:76px;
    height:46px;
    text-indent:-9999px;
    background:url(img/menu_09.jpg) top left no-repeat;
}

a#login:hover {
     background-position:0 -46px;
}

.footer{
   clear: both;
   width: 817px;
   height: 54px;
	background: #7F6F60 url(img/footer.jpg);
   color: #F4F4F4;
	margin-top: 13px;
   font-size: 11px;
}

.footerIzq{
  float: left;
  padding: 17px 0 0 17px;
}

.footerDer{
  float: right;
  padding: 17px 17px 0 0;
}


.colcontIzq{	
   width: 556px;	
	background: #867865 url(img/bgcont.jpg) repeat-y;
	
}

.colizq{
	float: left;
	width: 556px;
}


.sidebar{
   width: 247px;
	float: right;
	
}

.sidebar img{
	margin: 0px;
}
.contactright{
	margin-bottom: 10px;
}
.esqsup{
	background: url(img/esqsup.jpg);
	line-height: 0px;
	padding: 0px;
	font-size: 0px;
   width:  556px;
	height: 23px;
}

.esqinf{
	background: url(img/esqinf.jpg);
	line-height: 0px;
	padding: 0px;
	font-size: 0px;
   width:  556px;
	height: 26px;
}
.galeria{
	text-align: left;
}

.galeria img{
   width: 164px;
   height: 110px;
}