/* CSS Document */

body { font:14px Georgia, "Times New Roman", Times, serif; background:url(images/bg.png);  margin:0; padding:0; }
img { border:0; }

h1 { font:normal 30px 'Lucida sans', Arial, Helvetica, sans-serif; color:#c33; margin-bottom:15px; }
h2 { font:bold 24px Arial, Helvetica, sans-serif; color:#999; margin:0 0 0 15px; padding:0; }

#wrap { margin:0 auto; width:940px; color:#aaa; padding:20px 0; }

#content { float:left; width:920px; border:6px solid #eee; background:#fff; }
#content a:link, #content a:visited { font:12px Arial, Helvetica, sans-serif; color:#999;  }
#content a:hover { color:#333; text-decoration:none;  }


#header { float:left; width:920px; height:130px; } 

#menu { float:left; width:210px; padding:30px 20px; } 
#menu a:link, #menu a:visited { display:block; width:210px; float:left; padding-left:20px; font:normal 17px 'Lucida sans', Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }
#menu a:hover {  background:url(images/select.gif) no-repeat; color:#000; } 

#sottomenu a:link, #sottomenu a:visited { display:block; width:210px; float:left; padding-left:20px; font:normal 13px 'Lucida sans', Arial, Helvetica, sans-serif; color:#c33; text-decoration:none; }
#sottomenu a:hover { background:url(images/select_r.gif) no-repeat; color:#900; } 

#menubox { float:left; height:492px; }
#menu_o { float:left; padding:0 16px; }

#corpo { float:left; width:630px;  padding:0; color:#666; }
#footer { float:right; width:870px; padding:20px 0; }

.sott a:link, .sott a:visited { font:12px Arial, Helvetica, sans-serif; color:#c30; }

.img_border { border:8px solid #ccc; margin-top:30px; }
.img_border_r { border:8px solid #ccc; float:right; margin-bottom:10px; margin-left:16px; }

.img_l { float:left; }
.img_r { float:right; }

.col_img { float:right; width:330px; }

.center { float:left; width:930px; margin-bottom:15px; text-align:center; background:#c33; margin-top:10px; padding:10px 0; }
.center a:link, .center a:visited { color:#eee; font-size:11px; }
.center a:hover { text-decoration:none; }

.gal { float:left; width:620px; border:0; text-align:center; }


#lang { float:right; width:100px; padding-top:54px; }

#lang a:link, #lang a:visited { font:12px Georgia, "Times New Roman", Times, serif; color:#666; text-decoration:none; line-height:19px; }
#lang a:hover { text-decoration:underline; color:#000; }

#weather { float:right; padding-right:40px; }


#name { float:left; font:13px Arial, Helvetica, sans-serif; color:#666; }
#name strong { font-size:14px; color:#c33; }
#name a:link, #name a:visited { font:13px Arial, Helvetica, sans-serif; text-decoration:underline; display:inline; float:none; padding:0; margin:0; }
#name a:visited { background:none; }


.tab { border:0; border-collapse:collapse;  margin:0;}
.tab td { border-bottom:1px solid #ddd; padding:6px 3px; border-spacing:0; color:#000; font:12px arial, helvetica, sans-serif; }


.ancient_t, .middle_t, .baroque_t, .fountains_t, .modern_t { font:bold 15px 'Lucida sans', Arial, Helvetica, sans-serif; }

.ancient_t { color:#8e7520; } 
.middle_t { color:#339933; }
.baroque_t { color:#0067b2; }
.fountains_t { color:#c31030; }