/*FormulariosReservas*/
form#reservas {position:relative; height:405px; font-size: 86%;}
form#reservas legend {color: #30261D; font-weight: bold;  }
form#reservas input{background: #FFFAF0; font-size: 11px; text-align: center;}
form#reservas textarea{font-size: 11px; background: #FFFAF0;}
#selCasa {position:absolute; left:1px; top:13px;}
#selCasa div { width:165px; height:57px;}
#selC1 { background: url(i/resCAI.png) no-repeat;}
#selC2 {margin-top: 4px; background: url(i/resCAII.png) no-repeat;}
#selC3 {margin-top: 4px; background: url(i/resCAIII.png) no-repeat;}
#selCasa label {margin-left: 8px;  font-weight: bold;  color: #4A402D;  }
#Casa1,#Casa2,#Casa3 {border:1px solid #AB9974;}
.formFecha{ position:absolute; top:4px; width:150px; height:180px; padding : 4px; margin: 0px;}
#formFini { left:180px; }
#formFfin { left:352px; }
#finidd, #finimm, #ffindd, #ffinmm{ width: 18px;}
#finiyyyy, #ffinyyyy{ width: 28px;}
.bloqueFecha {position:relative;}
.inputFecha{ position:absolute; left:25px; top:131px;}
.labdd {position:absolute; left:4px; top:2px;}
.labmm {position:absolute; left:36px; top:2px;}
.labyyyy {position:absolute; left:74px; top:2px;}
#forOtros { position:absolute; left:352px; top:200px; width:158px; height:110px;}
#forOtros div {margin-top: 16px; margin-left: 32px;}
#forComent { position:absolute; left:1px; top:200px; width:337px; height:110px;}
#forContact { position:absolute; left:1px; top:310px; width:339px; height:100px;}
#forContact fieldset {padding: 8px; margin: 0px;}
#forContact div {margin-top: 8px;}
#clinom,#cliemail,#clitel {position:absolute; left: 75px;}
#forBoton{ background: url(i/5/resEnviar.png) no-repeat; position:absolute; left:367px; top:321px; width:134px; height:93px;}
#Enviar {margin-left: 40px; margin-top: 34px;}
/*FormulariosReservas*/

/*Calen*/
table.calen {width:150px; margin:auto; padding:0px; cursor:default; text-align:center; font:10px Arial, Helvetica, sans-serif; table-layout:fixed;}
table.calen a, table.calen a:visited { color: #291E18; text-decoration: none; display: block; font-weight: bold;}
table.calen a:hover {background: #C44E15; color: #FFFFFF;text-decoration: none; font-weight: bold;}
table.calenDias { width: 150px; margin: auto; padding: 0px; cursor: default; text-align: center; font:10px Arial, Helvetica, sans-serif; table-layout:fixed;}
td.diaSi, td.diaSiOld { padding:0px; background:#FFF8EA; border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-bottom:1px solid #A9A9A9; border-right:1px solid #A9A9A9;}
td.diaSiOld { background:#EBDBBA; color:Gray;}
td.diaNo { padding:0px; background:#EBDBBA;}
.evDA { padding:0px; background:#EBDBBA; border:1px solid #6C5200;}
div.sab {color:#5E4600;}
div.dom {color:#5E4600;}
div.evDAsolo {width:100%; cursor:help;}
td.cabMes { background:#6F6144; color: #FFFFFF; text-align:center; font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
td.cabMes a, td.cabMes a:visited { background: #4A412D; color: #FFFFFF; text-decoration: none; display: block; font-weight: bold;}
td.cabMes a:hover {background: #C44E15; color: #FFFFFF; text-decoration: none; font-weight: bold;}
/*Calen*/

/*Contacto*/
#datContact {position:relative; width:558px; height:224px; margin-left: 200px;}
#t1,#t2,#t3,#t4 {position:absolute; width: 145px; left:234px; text-align: left; font-size: 90%; color: #9D7D60;}
#d1,#d1b,#d2,#d3,#d4,#d5,#d6,#d7 {position:absolute; width: 170px; right:330px; text-align: right; color: #CDB49E;}
#t1{top:31px;}
#d1{top:31px;font-weight: bold;}
#d1b{top:45px; font-style: italic; color: #9D7D60;}
#d2{top:65px;}
#t2{top:121px;}
#d3{top:121px;}
#d4{top:139px;}
#d5{top:156px;}
#t3{top:178px;}
#d6{top:178px;}
#t4{top:194px;}
#d7{top:194px;}
#datContact a:link, a:visited { color: #CDB49E; text-decoration: none;}
#datContact a:hover { color: #A63E09;text-decoration: underline;} 
/*Contacto*/


/*reservasres*/
.contenmarc { border: 3px solid #EFDBAF; padding: 30px; margin: 40px 10px 60px 10px; background: url("i/5/fontris.png") no-repeat bottom right;}

#sello {float: right; padding: 6px;; background: #EFDBAF;  margin-left: 20px;}
.selloCA {width:165px; height: 57px; margin: 6px 0px 3px 0px;}
.selloCA p { padding: 2px 0 0 8px;}
#selloCA1{background: #D4CBB8 url(i/resCAI.png) no-repeat;}
#selloCA2{background: #D4CBB8 url(i/resCAII.png) no-repeat;}
#selloCA3{background: #D4CBB8 url(i/resCAIII.png) no-repeat;}


/*reservasres*/
