/* CSS Document */
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.justificar{text-align:justify;}
td.book { border:#000000;}
body { background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
a:link { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #003399; }
a:visited {	color: #000000; }
a:hover { color: #CC0000; }
a:active { color: #FFCC00; }
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
h1 { font-size: 22px; color: #CC0000; }
#frame{ width:900px; margin-left:auto; margin-right:auto; min-height:700px;}
#frame #bottom{ float:left; height:32px; width:100%; background-color:#EEECD3; margin-top:1px;}
#frame #bottom #info{ text-align:center; color:#BDB657; padding-top:8px;}
#frame #main{ float:left; width:579px; margin-right:1px;}
#frame #main #banner1{ float:left; width:100%; height:210px; margin-bottom:1px; }
#frame #main #menu{  float:left;width:100%; height:46px; margin-bottom:1px; background-image:url(../images/guiamazatlan001/menu-bg2.jpg); }
#frame #main #menu a:link,#frame #main #menu a:visited,#frame #main #menu a:hover, #frame #main #menu a:active{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; }
#frame #main #menu a:active, #frame #main #menu a:hover{ color: #FFFF00;}
#frame #main #info{ float:left; width:100%; margin-bottom:1px; margin-top:0px; background-image:url(../images/guiamazatlan001/info-bg2.gif);}
#frame #main #info1{ padding-left:15px; padding-right:15px; }
#frame #main #banner2{ float:left; width:579px; margin-top:2px; }
#frame #submain{ float: left; width: 319px; margin-left: 1px; background-color: #EEECD3; background-image: url(../images/guiamazatlan001/submain-bg1.gif); background-repeat: no-repeat; background-position: left top; }
div#submain h1 { font-size:18px; color:#BDB657; text-align:center;}
div#book{ background-color:#7DC011; padding:4px; padding-top:3px; background-image:url(../images/tresislasmazatlan2/bg-booking.jpg); background-repeat:no-repeat;}
div#book h1{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0px; padding:0px; padding-left:4px;} 
#frame #submain #booking {  background: url(../images/guiamazatlan001/booking-bg3.gif); width:304px; margin-left:7px; margin-right:7px; margin-top:7px; text-align:center; }
#margen  { width:290px; }
#frame #submain #booking #buscar { float: right; padding-right:20px; padding-top:10px; }
#frame #submain #booking #panel { width:290px; }

#frame #hotel{ font-size:18px; color:#BDB657; text-align:center;}
.img{ margin:0px; padding:0px; border:0px; text-decoration:none;}
.label9px{ font-size:9px; color: #666666; padding-top:3px; }
a.Links:link, a.Links:visited{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
a.Links:hover, a.Links:active{
	color:#999999;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-decoration: none;
	background:none;
}
.lineagris{
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0DFE3;
}
div#entry-header-photo{
	float:left;
	position:relative;
	padding-top:7px;
	padding-right:7px;
	width:75px;
	height:75px;
}
div#entry-header-title {
	float:left;
	position:relative;
   	width: 350px;
}
div#entry-header {
	float:left;
	position:relative;
	margin-bottom:4px;
   	margin-left: 5px;
   	padding: 0 10px 0 7px; 
   	width: 520px;
   	border-top: 1px solid #B0D0E6;
   	border-bottom: 1px solid #B0D0E6;
   	background: url(../images/title_bg_azul.gif) top left;
}
div#entry-header-y {
	float:left;
	position:relative;
	margin-bottom:4px;
   	margin-left: 5px;
   	padding: 0 10px 0 7px; 
   	width: 520px;
   	border-top: 1px solid #FFD002;
   	border-bottom: 1px solid #FFD002;
   	background: url(../images/title_bg_yellow.gif) top left;
}
div#entry-header-descripcion{
	float:left;
	position:relative;
   	width: 510px;
	background-color: #FFFFFF;
	color:#666666;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: justify;
}
div#entry-header-room{
	position:relative;
   	width: 100%;
	background-color: #FFFFFF;
	color:#666666;
	margin-bottom: 7px;
	margin-top: 7px;
	text-align: justify;
}
div#entry-header-y h1, div#entry-header h1, div#entry-header-y  h2, div#entry-header h2, div#entry-header-y h2 a, div#entry-header h2 a {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 16px;
	color: #055D9B;
	text-decoration: none;
	font-weight: bold;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
div#entry-header-y h2 a:hover, div#entry-header h2 a:hover {
	color: #CC0000;
	background-color: #FFFFFF;
}
div#entry-header-y h3, div#entry-header h3 {
   font-family: Tahoma, Arial, Verdana, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #4A525A;
   margin-bottom: 1px;
}
.texthot {
	color: #CC0000;
}
.promo{
	color:#FF0000;	
	font-weight: bold;	
}
.verdePrice{
	color: #009933;
	font-weight:bold;
}
.numbers{
	font-size:18px;
	font-weight:bold;
}
.address{
   font-family: Tahoma, Arial, Verdana, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #4A525A;
   margin-bottom: 1px;
}
.cancellationpolicy {
	color: #333333;
	background-color: #FFFFFF;
	height: 200px;
	width: 100%;
	border: 1px solid #FFFFFF;
	padding: 5px;
	text-align: justify;
}
.conftable{
	border: 1px solid #FFBB00;
}
.conftable td{
	background-color:#FFEB8D;
	margin:1px;
	padding:2px;
}
.txt6px{ font-size:6px; }
.MR { color: #FF0000; }
#bannerbottom #rolle { float:left; position:relative; height:100px; width:190px;}