body { font-family: Arial; font-size: 10px; color: #474747; background: #dccfaf url(images/bg_index.jpg) top left repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

body h1	{ font-size: 18px; padding: 0; margin: 0; }
body h2	{ font-size: 12px; padding: 0; margin: 0; }
body h3	{ font-size: 10px; padding: 0; margin: 0; }
.clear		{ clear: both; }

#gnral			{ background: #dccfaf url(images/index_bg2.jpg) top left no-repeat; width: 95em; margin: 0 auto 0 auto; min-height: 64em; _height: 64em; }

#florencia			{ float: left; width: 248px; padding-top: 3px; margin-right: 10px;}
#florencia h1		{ color: #6e0a0c; font-size: 11px; font-family: Arial; letter-spacing: 2px; padding: 0; margin: 0; font-weight: normal;}
#logo					{ float: left; width: 449px; padding: 0; margin: 7px 30px 0 0; }

#contacto					{ float: left; width: 213px; margin: 70px 0 0 0; }
#contacto a				{ color: #FFF; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none; }
#contacto a:hover		{ text-decoration: underline; }

#navmenu						{ min-height: 30px; _height: 30px; }
#navmenu ul					{ padding: 9px 0 ; margin: 0 80px 0 80px; width: 820px;}
#navmenu ul li				{ float: left; padding: 0 0 0px 0px; margin: 0; list-style: none; background: url(images/bullet.gif) no-repeat 0px 0px; }
#navmenu ul li a			{ color: #fff; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none;}
#navmenu ul li a:hover	{ text-decoration: underline; }

#featured-cats	{ float: left; width: 590px; margin-top: 20px; }
#home-text		{ float: left; width: 305px; color: #5c0101; font-size: 11px; margin: 15px 25px 10px 0; line-height: 15px; letter-spacing: 1px;}
	
#restaurante 						{ float: left; width: 184px; margin-left: 10px; border-right: 1px solid #5c0101 }
#restaurante div				{ margin-right: 5px; }
#restaurante p					{ padding: 0; margin: 5px 15px 5px 5px; color: #5c0101; font-size: 11px; letter-spacing: 1px; }
#restaurante p a				{ color: #5c0101; font-size: 11px; letter-spacing: 1px; text-decoration: none; }
#restaurante p a:hover		{ color: #5c0101; font-size: 11px; letter-spacing: 1px; text-decoration: underline; }

#bar 					{ float: left; width: 186px; border-right: 1px solid #5c0101 }
#bar div				{ margin-right: 5px; }
#bar p				{ padding: 0; margin: 5px 15px 5px 5px; color: #5c0101; font-size: 11px; letter-spacing: 1px; }
#bar p a				{ color: #5c0101; font-size: 11px; letter-spacing: 1px; text-decoration: none;}
#bar p a:hover	{ color: #5c0101; font-size: 11px; letter-spacing: 1px; text-decoration: underline;}

#habitaciones 					{ float: left; width: 186px; border-right: 1px solid #5c0101 }
#habitaciones div				{ margin-right: 5px; }
#habitaciones p					{ padding: 0; margin: 5px 15px 5px 5px; color: #5c0101; font-size: 11px; letter-spacing: 1px; }
#habitaciones p a				{ color: #5c0101; font-size: 11px; letter-spacing: 1px; text-decoration: none; }
#habitaciones p a:hover	{ color: #5c0101; font-size: 11px; letter-spacing: 1px; text-decoration: underline;}

#ver 				{ background: url(images/bg_ver.jpg) no-repeat 150px 0px; height: 54px; padding: 16px 80px 0 17px; text-align: right; }
#ver a			{ color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none;  }
#ver a:hover	{ color: #FFF; font-size: 11px; font-weight: bold; text-decoration: underline;  }

.ver1 				{ cursor: pointer; color: #FFF; font-size: 11px; font-weight: bold; background: url(images/bg_ver_input.jpg) no-repeat 0px 3px; height: 54px; padding: 0px 15px 0 15px; text-align: right; border: 0; }


#footer 				{ text-align: center; background: #fff url(images/bg_address.jpg) top left repeat-x; padding-bottom: 15px;  }
#footer a 			{ color: #ac0d0a; font-size: 12px; font-weight: normal; text-decoration: none; }
#footer a:hover 	{ color: #ac0d0a; font-size: 12px; font-weight: normal; text-decoration: underline; }

.sep						{ color: #FFF; font-size: 12px; font-weight: bold; padding: 0 1px 0 5px; }
.sep-navmenu		{ color: #fff; font-size: 12px; font-weight: bold; padding: 0 20px; }

#address				{ color: #ac0d0a; font-size: 12px; padding: 15px 0 0 0; margin: 0 auto 0 auto; }
#creditos				{ padding-top: 80px; }

/*-----------------------------------------------------------CONTENT-----------------------------------------------------------------------*/
.actual						{  font-size: 11px; color: #5c0101; line-height: 16px; letter-spacing: 1px; }
#main						{ background: url(images/bg_main.jpg) bottom left no-repeat; min-height: 500px; _height: 500px; }
#left							{ float: left; width: 751px; }
#right						{ float: left; width: 199px; /*background: url(images/bg_right.jpg) top right no-repeat;*/ }

#container				{ margin: 20px 20px 0 0; padding-bottom: 50px; font-size: 11px; color: #5c0101; line-height: 16px; letter-spacing: 1px; }
#dets						{  }
#dets a					{ font-size: 11px; color: #5c0101; line-height: 16px; letter-spacing: 1px; }

#subcats					{ margin: 0 0px; }

#submenu 						{ float: right; width: 198px; border-left: 1px solid #91574a; padding-bottom: 20px;}
#submenu ul					{ padding: 0px 0 0 0; margin: 40px 31px 0 0px; }
#submenu ul li				{ padding: 0 10px 5px 15px; margin: 0 0 0 5px; list-style: none; background: url(images/bullet.gif) no-repeat 0px 0px; }
#submenu ul li a				{ color: #680a0a; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 1px;   }
#submenu ul li a:hover	{ color: #680a0a; text-decoration: underline;  }

#ruta	 							{ margin-bottom: 10px; }
#ruta a							{ font-size: 11px; color: #5c0101; font-weight: bold; line-height: 16px; letter-spacing: 1px; }

.TituloPpal				{ padding: 0 0 0 0; margin: 5px 0; font-size: 18px; font-weight: normal; }
.subtitulo					{ padding: 0 0 0 0; margin: 0px 0; font-size: 13px; font-weight: normal; color: #c01c13;}
.eventosT					{ font-size: 11px; color: #5c0101; font-weight: bold; line-height: 16px; letter-spacing: 1px; text-decoration: none;  }
.eventosT:hover		{ font-size: 11px; color: #5c0101; font-weight: bold; line-height: 16px; letter-spacing: 1px; text-decoration: underline; }
.link1						{ font-size: 11px; color: #5c0101; font-weight: normal; line-height: 16px; letter-spacing: 1px; text-decoration: none;  }
.link1:hover				{ font-size: 11px; color: #5c0101; font-weight: normal; line-height: 16px; letter-spacing: 1px; text-decoration: underline;  }
.decripcion-noticia	{ font-size: 11px; color: #5c0101; line-height: 16px; letter-spacing: 1px; }

.descEvento				{ padding: 0.5em 0 0 0; font-weight: normal; border-top: 1px dashed #6a3022;  }
.descEvento	a			{ color:#5c0101; font-weight: normal;  text-decoration: none; }
.descEvento	a:hover{ color:#5c0101; font-weight: normal;  text-decoration: underline; }

.inputForm				{ border: 1px solid #7f7f7f; font-size: 11px; cursor: pointer; }
.inputFormBAD			{ border: 1px solid #ff0000; font-size: 11px; cursor: pointer;  }
.borderInput			{ border: 1px solid #7f7f7f; font-size: 11px; }

.archivos					{ color: #6E0A0C; font-size: 11px; text-decoration: underline; }
.archivos:hover		{ color: #6E0A0C; font-size: 11px; text-decoration: none; }

.div-container-multimedia 		{ float: left; margin-right: 15px; padding: 0; border: 0; }
.div-image-multimedia				{ padding: 0px; margin:  0 10px 0 0; border: 0;  }
.div-image-multimedia a			{ border: 0; width: 100%; display: block; opacity: 0.6; filter: alpha(opacity: 60); }
.div-image-multimedia a:hover	{ border: 0; width: 100%; opacity: 1; filter: alpha(opacity: 100); }

.div-clear-multimedia				{ clear: both; height: 2.5em; }


/*-------- paginacion -------*/
.compaginacion		{ display: block; font-weight: bold; color: #666666; margin-top: 2em; margin-bottom: 1em; text-align: center; width: auto; }
.lnkpag					{ color: #FFF; text-decoration: none; border: 1px solid #5C0101; background: #6E0A0C ; padding: 2px 2px 2px 3px; font-weight: bold; width: 25px; height: 30px; }
.lnkpag:hover			{ color: #000; background: #FFF url(images/bg_pag_on.gif) no-repeat 2px 4px; font-weight: bold; }
.lnkpag:clicked			{ color: #000; background-color: #FFFFFF; border: 1px solid #cc0000; font-weight: bold; }
.lnkpagV					{ font-size: 11px; text-decoration: none; padding: 2px 2px 2px 3px	; color: #5C0101; border: 1px solid #5C0101;  background: #FFF; font-weight: bold; width: 25px; height: 30px; }
.separador-pag		{ background-color: #FFF; color: #333; font-size: 14px; font-weight: normal; }
/*----------------------------------*/