body {margin:0px; background-color: #FAFAFA; background:url(imagenes/fondo.jpg) repeat-x; font:12px Geneva, Arial, Helvetica, sans-serif; color:#666666; }
a{color:#666666;}

#botones a{ width:169px; text-decoration:none; font:14px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; height:30px; float:left; text-align:center; padding-top:20px;}
#botones a:hover{ text-decoration: underline;}
.seleccion { color:#DB820A; text-decoration:underline;}

h1 {color:#666666; font:18px Geneva, Arial, Helvetica, sans-serif; }
hr {color:#666666;}
p { font:13px Geneva, Arial, Helvetica, sans-serif; color:#666666;  }
img { border:none;}
iframe { border:solid #CCCCCC;}
table { background:#FAFAFA; font:12px Geneva, Arial, Helvetica, sans-serif bold; height:194px; }

#slideshow {position:relative; height:325px; }
#slideshow IMG {position:absolute; top:24px; left:32px; z-index:8; opacity:0.0; }
#slideshow IMG.active {z-index:10; opacity:1.0; }
#slideshow IMG.last-active {z-index:9;}

.alertbox { background  : url(images/dialog-help.png) no-repeat scroll left top; margin: 0 10px; padding: 0 0 5px 40px; font-family : Verdana; font-size: 12px;text-align: left; }
.alertbox .buttons { text-align: right; }

.web {width:1024px; margin:0 auto;}
.banner {width:1016px; margin:0 auto; height:180px; background:url(../imagenes/hotel-gran-sol-banner.jpg) no-repeat;}
.migas {margin:0 auto; width:981px; height:20px; text-align:left; padding:10px 0px 0px 35px;}
.botons {width:1016px; margin:0 auto; padding-top:100px;}
.contenido {width:1024px; margin:0 auto; background:url(../imagenes/fondo-web.jpg) repeat-y; float:left;}
.titulo {padding:20px 35px 0px 35px;}
.c1 {width:1016px; margin:0 auto; float:left;}
.mapa {width:1016px; margin:0 auto; text-align:center;}
.galeria {width:946px; margin:0 auto; padding:10px 35px 10px 35px;}
.texto {width:470px; padding:10px 0px 0px 35px; float:left;}
.fotoindex {width:508px; float:left;}
.tabla {margin:0 auto; width:950px; text-align:center; padding:0px 33px 0px 33px}
.rate {width:981px; margin:0 auto; padding-left:35px;}		
.footer1 {width:1024px; margin:0 auto; background:url(../imagenes/fondo-web.jpg) repeat-y;}			
.footer2 {width:1016px; margin:0 auto; background:url(../imagenes/fondo-footer.jpg) repeat-x; height:77px; text-align:center; padding-top:15px;}
.sombra {width:1024px; height:10px; margin:0 auto; background:url(../imagenes/sombra-inferior.jpg) no-repeat;}

