@charset "utf-8";
/* CSS Document */

#contactplate { position:relative; left:25px; top:190px; width: 840px; text-align:left; z-index:11;  }
div.reservo { border:solid #555 1px; }
#contactdetail { padding:12px 8px 5px 20px; border:solid #555; 
				 border-width: 1px 2px 2px 2px; background:#edf2c3; }

div.reservo table { border:none; border-collapse: collapse; background:#f3f8c3; }
div.reservo table td { border-width: 1px; padding: 5px 13px 5px 11px; border-style: solid;
					   border-color: #555; vertical-align:middle; font-family:Verdana, Geneva, sans-serif; 
					   font-size:12px; color:#000; text-align:left; }
div.reservo table td.grayout { background:#dbe0ad; }
div.reservo table td.whiteout { border-width: 1px 1px 1px 0px; padding:4px 10px 2px 10px; background:#fff; }

#contactdetail table { border-width: 0px; border-spacing: 0px; border-style: solid; border-color:#000; border-collapse: collapse; }
#contactdetail table td { border-width: 0px; padding: 0px 0px 0px 0px; border-style: solid; border-color:#655e3f; }
#contactdetail table.bored1    { border:solid #655e3f 1px; margin:1px 2px 2px 30px; background:#fff; }
#contactdetail table.bored1 td { border-width:1px; padding:16px 8px 4px 4px; }
#contactdetail table.bored1 td.uberline { border-left-width:0px; border-right-width:0px; border-bottom-width:0px;
										  border-top-width:3px; padding:16px 8px 6px 4px; }

#notify_blerb { border-width:1px 1px 1px 1px; border: solid #000; 
				padding:3px 60px 3px 16px; margin:-6px 120px -3px 10px; background:#ffffff; display:block; }

.close_button { float:right; border:0; margin:-6px 0px 0px 0px; padding:0; }
#discount_aviso { border:solid 1px #000; background:#FFFFFF; width:190px; padding:12px 0px 14px 10px; 
				  margin:0px 0px 0px 4px; display:none; }
#roomdescribe {  }
input { background:#ffffff; }
div.boxwrapper { background-color: #d9daaa; border:solid 1px #555; padding: 8px 2px 8px 8px; margin: 0px 0px 0px 0px; 
				 font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#012031; text-align:left; line-height:16px; }
div.boxspacer { background:none; border:none; display:none; margin:0px 0px 0px 0px; }		 
				 
#zoomer { background:#fff; border:solid #000 2px; padding 10px 10px 10px 10px; line-height:16px; margin:0;
		   font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#012031; text-align:left;  }

.emptygray { color:#a55; }
input.lameinput { text-align:left; font-weight:normal; }
label.lameinput { background: #fd0; border: solid 1px #e00; color:#9a4600; padding:0px 15px 0px 0px; margin:0px 0px -10px 0px;
				  font-size:13px; font-weight:bold; text-align:right; display:inline; }
				 
#gallery_res_arriba1 { background: url("../images/buttons/contact_reservations/arriba.01.jpg") 0 0 no-repeat; 
					   height:150px; width:200px; }

#gallery_res_arriba2 { background: url("../images/buttons/contact_reservations/arriba.02.jpg") 0 0 no-repeat; 
					   height:150px; width:113px; }

.contact_skinny { padding:12px 8px 5px 20px; border: 2px solid #555; margin:40px 100px 10px 100px; background:#edf2c3; }

.contactlinx { margin:-12px 0px 10px 0px; }
.contactlinx ul { display:inline; margin:0px 0px 0px 0px; padding:0; }
.contactlinx ul li { display:inline; margin:0px 0px 0px -4px; padding:0; }
.contactlinx ul li a { display:inline-block; margin:0; padding:3px 4px 4px 10px; font-family:Verdana, Geneva, sans-serif;
					 font-weight:bold; text-decoration:none; border:solid #606020; border-width:2px 0px 2px 1px; 
					 font-size:11px; text-align:left; line-height:14px; width:115px; }
.contactlinx ul li a:hover { color:#ffffff; 
		background: #7d8532 url(../js/kustomtheme/images/ui-bg_diagonals-thick_20_7d8532_40x40.png) 50% 50% repeat;}

