/* CSS Document */
body{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#999999;
}
a, a:visited{text-decoration:none; font-weight:bold; color:#990000;}
a:hover {text-decoration:none;}
#content{ width:780px; margin:3px auto; border:0px; padding:0px;}

#header{text-align:center; margin:1px auto 1px auto;}
#header h1{font-size:130%; margin:1px; font-family:"Times New Roman", Times, serif; letter-spacing:2px;}
#header h2{font-size:80%; margin:0px; font-family:"Times New Roman", Times, serif; letter-spacing:1px; line-height:14px;}

.frida-kahlo{margin:0px; font-size:90%;}
.frida-kahlo a, .frida-kahlo a:visited{text-decoration:none; color:#5E5E5E;}
.frida-kahlo a:hover{text-decoration:none;; color:#580000;}
.frida-kahlo p {line-height:17px; margin:2px; text-align:justify;}
.frida-kahlo img { margin:4px; border:0px;}
.frida-kahlo h1 { margin:6px 10px 6px 1px; font-size:160%;}
.frida-kahlo h2 { margin:6px 10px 4px 1px; font-size:130%;}
.frida-kahlo h3 { margin:6px 10px 2px 1px; font-size:105%;}
.frida-kahlo ul {margin:6px 10px 2px 40px;}
.frida-kahlo li {margin:2px; list-style:disc;}
.frida-kahlo li.top {margin:4px; list-style:none; font-weight:bold;}

.kahlo-r {color:#990000; font-size:85%; font-weight:bold;}
.kahlo-b {color:#000000; font-size:85%; font-weight:bold;}

#nav {padding:1px;margin:2px 1px 2px1px;}
#nav ul {margin:0px; text-align:center; font-size:70%;}
#nav li {display:inline; list-style:none; margin:2px 5px 2px 5px;}
#nav ul li a, #nav ul li a:visited{ text-decoration:none; font-weight:bold; color:#333333;}
#nav ul li a:hover{ color:#990000;}

.calendary ul {margin:0px; text-align:center; padding:0px;} 
.calendary li {display:inline; list-style:none; margin:1px; color:#999999; font-weight:bold;  padding:0px; font-size:70%;}
.calendary li a, #nav li a:visited{ text-decoration:none; color:#333333; font-weight:bold;}
.calendary li a:hover{ color:#CC0000;}

.now {color:#990000;}
.paso {font-size:80%; font-weight:bold;}

.mes {border:1px solid #999999;}
.mes td {padding:2px 0px 2px 0px;}

.cal {font-size:60%}
.cal td, .cal th {text-align:center; padding:1px;}
.cal .dia-0{ border:0px;}
.cal .dia-1{ border:1px solid #999999; background-color:#959595;}
.cal .dia-2{ border:1px solid #999999; background-color:#FFFFFF;}
.cal .dia-3{ border:1px solid #999999; background-color:#FFFFFF;}
.cal .dia-4{ border:1px solid #666666; background-color:#990000;}
.cal .dia-4 a, .cal .dia-4 a:visited {color:#FFFFFF;}
.cal a, .cal a:visited {text-decoration:none; display:block;}
.cal a:hover, .cal .now {color:#FFFFFF; background-color:#990000; text-decoration:none;}

.time {font-size:65%}
.time a, .time a:visited {text-decoration:none; display:block;}
.time a:hover {background-color:#990000; text-decoration:none; color:#FFFFFF;}
.time th {padding:2px; text-align:center; font-size:120%; }
.time .slot-1 {border:1px solid #999999;background-color:#FFFFFF; padding:1px; text-align:center;}
.time .slot-2 {border:1px solid #999999; background-color:#990000; padding:1px; text-align:center;}
.time .slot-3 {border:1px solid #999999;background-color:#959595; padding:1px; text-align:center; color:#333333;}
.time .slot-1 a, .time .slot-2 a:visited{color:#333333;}
.time .slot-1 a:hover{color:#FFFFFF;}
.form {font-size:85%}
.form .left { text-align:right; font-size:85%;}
.form input {height:20px; font-size:85%}
.error{ margin:10px auto; color:#FF0000; font-size:100%; text-align:center; font-weight:bold;}



.bl {background: url(image/border/b_l.gif) 0 100% no-repeat #F2F2F2; margin:10px 40px 10px 40px; width:700px;}
.br {background: url(image/border/b_r.gif) 100% 100% no-repeat; }
.tl {background: url(image/border/t_l.gif) 0 0 no-repeat; }
.tr {background: url(image/border/t_r.gif) 100% 0 no-repeat; padding:12px;  }
.clear {font-size: 1px; height: 1px}

.logo {font-family:"Times New Roman", Times, serif; text-align:center; font-size:120%;}
.reservation {font-size:60%}
.note {font-size:80%;}

.seo {font-size:70%;text-align:center; margin:6px;}
.seo a , .seo a:visited{color:#EEEEEE; font-weight:normal;}
.seo a:hover{color:#000000;}

.menu-left { margin-top:166px; }
.menu-left ul { margin:2px; padding:0px; list-style:none; font-size:75%; color:#FFFFFF; line-height:18px; }
.menu-left ul li a,  .menu-left ul li a:visited { font-weight:bold; text-decoration:none; color:#FFFFFF;}
.menu-left ul li a:hover { color:#990000; }

.nav-c { margin:10px; font-size:90%; text-align:right;}

.comments { font-family:"Times New Roman", Times, serif; }

.lista li { margin-bottom:15px; }
.lista { margin-bottom:25px; }