@charset "UTF-8";
/* CSS Document */
body { font-family:Verdana, sans-serif; font-size:95%; background-color:#FFF; margin:10px; padding:0; background-color:#EAF39B; background-image:url(../images/bg_site.jpg); background-repeat: repeat-x; }
h1 { font-size:90%}
.wrapper { margin: 0 auto; text-align: left;width: 980px; background-color:#FFFFFF;}
.divider { height:10px;  }
/* with ids */ 
#container { padding:10px}
#header { height:80px;}
#menu_container {height:28px; background-color:#20230E; background-repeat: repeat-x;}
#content { font-size:80%; color:#333333}
#top_bar { float:right; font-size: 80%; color:#666666; text-align:right}
#wood_bar li{text-indent: 0px;font-size:80%;list-style-position:outside;list-style-type: disc;padding:0px;}
#wood_bar li a:link{  color:#FFFFFF; text-decoration:underline}
#wood_bar li a:visited{  color:#FFFFFF; text-decoration:underline}
#wood_bar li a:hover{  text-decoration: none}
#photo { width:980px; height:364px; background-image:url(../images/finch01.jpg)}
#info_boxes { height:170px; clear:both; background-image:url(../images/bg_boxes.jpg); background-repeat: repeat-x;padding:10px;}
#footer { padding:10px 0 10px 0; font-size:70%; color:#666666;}
#form_error{ color:#FF0000}
/* link */
a:link				{ color: #404000; text-decoration: underline; font-size:90% }
a:visited				{ color: #404000; text-decoration: underline; font-size:90% }
a:hover			{ color: #849233; text-decoration: none; font-size:90% }
.subtitle {font-size:130%; display:block; padding:12px; color:#404000; font-weight:bold }
.img_left { padding:4px; float:left}
.img_gal { padding-right:10px; padding-bottom:10px}
/* named classes */ 
.index_titles { display:block; padding-bottom:3px; font-size:140%; color:#336E20; border-bottom: dotted #003366 1px; font-family:Georgia, "Times New Roman", Times, serif}
.internal_titles { display:block; padding-bottom:3px; font-size:140%; color:#336E20; border-bottom: dotted #003366 1px; font-family:Georgia, "Times New Roman", Times, serif; text-indent:15px}
.gray { background-color:#E1E1E1}
.photo_bar { background-color:#20230E; height:1px; width:980px}
.boxes { float:left; background-color:#FFF; width:210px; padding:10px; height:125px;  margin-right:10px;}
.wood_title { display:block; padding-bottom:3px; font-size:180%; color:#FFF; border-bottom: dotted #CCCCCC 1px; font-family:Georgia, "Times New Roman", Times, serif}
.price_from { font-size:75%; font-weight:bold}
.price { FONT-SIZE: 140%; color: #FF6600; font-weight: bold; font-family: Arial, Helvetica, sans-serif }

/* specials */ 
.boxes_specials { float:left; background-color:#FFF; width:290px; padding:10px; height:260px;  margin-right:10px; margin-bottom:10px}
.list_pack {  margin:0px; padding:0 0 0 8px}
#info_boxes_specials { height:620px; clear:both; background-image:url(../images/bg_boxes.jpg); background-repeat: repeat-x;padding:10px; background-color:#A9BA2E; font-size:90%}
.read_more { padding:15px; text-align:center}


ul#services {margin:0px;padding:0px;}
ul#services li{display:block;margin:4px;padding:4px; padding-left:20px; background-color:#DDE3B7; border-bottom: solid 1px #20230E; background-image:url(../images/visto.gif); background-repeat: no-repeat;}	

.lista ul{margin:0;padding:0; }
.lista li {display:block;margin:0px;padding:0px; list-style:none; font-size:85%; padding:2px}	

/* menu */ 
ul#menu {margin:0px;padding:0px;padding-left:10px;list-style-type:none;width:auto;position:relative;display:block;height:28px;font-family:Verdana, sans-serif;font-weight:normal;font-size:0.75em;text-transform:uppercase;}
ul#menu li{display:block;float:left;margin:0;padding:0;}	
ul#menu li a{ display:block;/* float:left */;color:#FFF;text-decoration:none;font-weight:normal; padding: 6px 15px 6px 15px; height:16px; margin-top:0px; font-size:105%;}	
ul#menu li a:hover{/*color:#C12120; */ color:#20230E; background:transparent url("../images/bg_boton_hover.gif") repeat-x top right; }

#current a:link{ color:#20230E; background:transparent url("../images/bg_boton_hover.gif") repeat-x top right; 	}
#current a:visited {color:#20230E; background:transparent url("../images/bg_boton_hover.gif") repeat-x top right; }

/* datepicker */ 
input.DatePicker{cursor: pointer;}
.dp_container{position: relative;padding: 0;z-index: 500;}
.dp_cal{background-color: #fff;border: 1px solid #0070bf;position: absolute;width: 177px;top: 24px;left: 0;margin: 0px 0px 3px 0px;}
.dp_cal table{width: 100%;border-collapse: collapse;border-spacing: 0;}
.dp_cal select{margin: 2px 3px;font-size: 11px;}
.dp_cal select option{padding: 1px 3px;}
.dp_cal th, .dp_cal td{width: 14.2857%;text-align: center;font-size: 11px;padding: 2px 0;}
.dp_cal th{border: solid #aad4f2;border-width: 1px 0;color: #797774;background: #daf2e6;font-weight: bold;}
.dp_cal td{cursor: pointer;}
.dp_cal thead th{background: #d9eefc;}
.dp_cal td.dp_roll{color: #000;background: #fff6bf;}
/* must have this for the IE6 select box hiding */
.dp_hide{visibility: hidden;}
.dp_empty{background: #eee;}
.dp_today{background: #daf2e6;}
.dp_selected{color: #fff;background: #328dcf;}
 /* validacion */ 
.validation-failed { border: 1px solid #f00; }
.validation-passed { border: 1px solid green;}
.validation-advice {margin: 2px; padding: 2px; color:#fff; background-color:#f00; }
.warning {border: 1px solid #c66;}
.warning-advice {margin: 2px;padding: 2px;color:#fff;background-color:#bbb;}
.faulty_field	{background:#fff4f4 !important;color:#ff0000;border:1px solid #ff0000 !important;}

.autocompleter-choices{ position:absolute; background-color:#00FF99; left:500px}
