@charset "utf-8";

/* CSS Document */



body { margin:0; padding:0; text-align:center; background:url(images/bg2.gif) repeat; }



.giovanna h1, h2, h3, h4, h5, h6 { color:#436fa0; margin:0; }

.giovanna h1 { font-size:20px; }

.giovanna a { text-decoration:none; }

.giovanna a img { border:0; }



.giovanna input.search { width:100px; }

.giovanna input.button { padding:0 5px 0 5px; }

.giovanna #search { padding-bottom:20px; *padding-bottom:0; }
.giovanna #form { *margin:0; *padding:0; }



.giovanna #containerBox { width:914px; margin:0 auto; position:relative; text-align:left; font:12px Arial, Helvetica, sans-serif; color:#666666; 

background:#FFFFFF; }



/* menu */

.giovanna #menuBox { width:914px; height:43px; background:#4689da; }

.giovanna #menuBox ul { margin:0; padding:0; list-style:none; }

.giovanna #menuBox ul li { float:left; position:relative; }

.giovanna #menuBox ul li a { display:block; width:auto; height:29px; padding:14px 20px 0 20px; color:#FFFFFF; font-weight:bold; }

.giovanna #menuBox ul li a:hover { text-decoration:underline; }

.giovanna #menuBox ul li a.active { text-decoration:underline; }

/* menu */



.giovanna #plecaBox { width:914px; height:309px; background:url(images/bgPleca.jpg) no-repeat #4689da; margin:3px 0 3px 0; }

.giovanna #mainBox { width:914px; background:url(images/bgMain.jpg) repeat-y #FFFFFF; margin:0 0 3px 0; }

.giovanna .clearFloat { clear:both; }



/* sideBox */

.giovanna #sidebox { width:195px; float:left; border-top:1px solid #8c9bae; }

.giovanna #sideTitle { width:173px; height:24px; padding:10px 0 0 10px; border:1px solid #4b608f; margin:5px; background:url(images/bgTitle.jpg) repeat-x; }

.giovanna #sideBoxText { width:175px; padding:10px; }

.giovanna #sideBoxText ul { margin:0; padding:0; list-style:none; }

.giovanna #sideBoxText ul li a { display:block; width:162px; height:18px; *height:15px; *padding:0 0 0 13px; margin:0; background:url(images/liBg.jpg) no-repeat left; padding:3px 0 0 13px; color:#666666; font-size:12px; border-bottom:1px dashed #999999; }

.giovanna #sideBoxText ul li a:hover { text-decoration:underline; font-weight:bold; } 

.giovanna #sideBoxText ul li a.active { text-decoration:underline; font-weight:bold; } 

.giovanna #sideTitle h1 { color:#FFFFFF; font-size:14px; }

/* sideBox */



/* mainInfoBox */

.giovanna #mainInfoBox { width:716px; float:right; border-top:1px solid #8c9bae; }

.giovanna #mainInfoBoxTitle { width:694px; height:24px; padding:10px 0 0 10px; border:1px solid #4b608f; margin:5px; background:url(images/bgTitle.jpg) repeat-x; }

.giovanna #mainInfoBoxText { width:676px; padding:20px; text-align:justify; }

.giovanna #mainInfoBoxText h2 { color:#436fa0; margin:0; }

.giovanna #mainInfoBoxText h3 { color:#436fa0; margin:0; }

.giovanna #mainInfoBoxText h4 { color:#436fa0; margin:0; }

.giovanna #mainInfoBoxText h5 { color:#436fa0; margin:0; }

.giovanna #mainInfoBoxText h6 { color:#436fa0; margin:0; }

.giovanna #mainInfoBoxTitle h1 { color:#FFFFFF; font-size:14px; }

/* mainInfoBox */



.giovanna #mainBoxFooter { margin:0 0 3px 0; }

.giovanna #mainInfoFooter { width:674px; height:115px; border:1px solid #8c9bae; background:url(images/bgSide.jpg) no-repeat; background:url(images/bgBlockMain.jpg) no-repeat; float:right; color:#FFFFFF; padding:20px; }

.giovanna #mainInfoFooter h1, h2, h3, h4, h5, h6 { color:#FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; }

.giovanna #mainInfoFooter h1 { font-size:28px; font-weight:bold; }

.giovanna #mainInfoFooter h2 { font-size:24px; font-weight:bold; }

.giovanna #mainInfoFooter a { color:#FFFFFF; text-decoration:none; }

.giovanna #mainInfoFooter a:hover { text-decoration:underline; }

.giovanna #sideBoxFooter { width:193px; border:1px solid #8c9bae; background:url(images/bgSide.jpg) no-repeat; height:155px; float:left; }

.giovanna #sideBoxFooter h2 { color:#333333; font-family:"Times New Roman", Times, serif; font-size:18px; }

.giovanna #sideBoxFooter a { color:#666666; }

.giovanna #sideBoxFooter span { color:#385e8d; }



.giovanna #f_mainBox { width:914px; height:1px; background:url(images/f_bgMain.jpg) no-repeat; }

.giovanna #footer { width:904px; height:26px; background: #000000; color:#FFFFFF; text-align:right; padding:10px 10px 0 0; }

.giovanna #footer a { color:#FFFFFF; text-decoration:none; }

.giovanna #footer a:hover { text-decoration:underline; }

