#infoCalendario{float:right;width:240px;margin:3px 0 40px;}
#infoCalendario .marco{border:1px solid #B4D6F5;padding:8px 10px 10px;margin:11px 0 0px;} 
html>body #infoCalendario .marco{margin:6px 0 8px;}
#infoCalendario h3{font-size:12px;margin:0 0 8px;}
#infoCalendario ul{list-style: decimal;margin:0 0 4px 24px;}
#infoCalendario li{padding:0 0 6px 0;}
#infoCalendario p{border:1px solid #000;padding:3px 5px 5px;margin:8px 0 10px;} 

#calendario {margin:13px 455px 40px 0;}
#calendario .mes{border:1px solid #CBD9DE; padding:2px; text-align:center; vertical-align:top;}
#calendario table {width:230px;margin-left:-8px;}
#calendario table table{margin-left:0;}
#calendario .mes td{background-color:#fff;text-align:center;height:28px; vertical-align:top; padding:0;font-size:10px;}
#calendario .mes th{text-align:center;border-top:1px solid #CBD9DE;border-bottom:1px solid #CBD9DE;background-color:#E8EEF7;padding:0;font-size:11px;}
#calendario .mes .diaSemana td{font-weight:bold;padding-top:2px;height:16px;}
#calendario .ch{display:block;margin:0 auto;}
#calendario .mes td.dsct{border:1px solid #C3D9FF;background-color:#C3D9FF;} /*desactivado*/
#calendario .mes td.hoy{border:1px solid #000;font-weight:bold;}
#calendario .mes td.dspn{border:1px solid #E8EEF7;background-color:#FFFFCC;} /*disponible*/
#calendario .mes td.rsrv{border:1px solid #E8EEF7;background-color:#FF5E5E;font-weight:bold;} /*reservado*/
#calendario .mes .links td{padding-top:4px;height:16px;font-size:11px;}
#calendario #guia{margin:15px 1px;}
#calendario #guia p{margin-top:6px;}
#calendario #guia input{float:right;margin:0 18px 0 1px;}

#calendario.front {margin:0 0 0 -8px;width:576px;}
#calendario.front table {width:170px;margin-left:0;}
#calendario.front .mes td{height:auto;padding:1px 2px 2px;}
#calendario.front .mes td.rsrv{text-decoration:line-through;font-weight:normal;}
#calendario.front #guia{float:ledt;padding-top:15px;width:580px}

/*formulario contactar*/
form.formularioContactar{text-align:left;}
form.formularioContactar .margin{margin:5px 30px 40px 185px;}
form.formularioContactar input.boto{margin:10px 0;}
label{width:172px;font-weight:normal;padding-right:10px;}


/* NUEVOS PARA LA FICHA */
#agendaDispon{margin:-30px 0 15px;background:url(/images/web/f_blau_top.gif) repeat-x left top;border-top-width:30px;background-color:#fff;padding:10px;}
#agendaDispon .marcpad{background-color:#fff;}
#agendaDispon h1{font-size:15px;color:#333;margin-bottom:20px;}
#agendaDispon h2{font-size:13px;color:#FF8400;margin-bottom:10px;}
#agendaDispon .formularioContactar h2{color:#333;}

/*canvis estils existents*/
#ficha .centre {padding:0 15px}
#ficha .esq{margin-bottom:-10px;}
.formularioContactar{margin-top:5px;padding:15px 20px;background-color:#FFFFDD;width:660px;}
.formularioContactar td{padding-bottom:5px;}
.formularioContactar .label{padding-right:10px;text-align:right;white-space:nowrap;vertical-align:top;}
/*a{color:#2B79C0}*/
#calendario.front{margin-bottom:5px;}
#calendario.front table {width:170px !important;}
#calendario.front .mes td{padding:1px 1px 2px;}
#calendario.front #guia{width:570px;}

