html, body { background-color: #fff; }
a:focus { outline: 0; }

#OverlayContainer { overflow: hidden; }

#flash { position: absolute; background-color: #fff; width: 100%; height: 396px; }
#linea { position: absolute; background-color: #288cd1; width: 1098px; top: 175px; left: 50%; margin-left: -549px; height: 12px; display: block; font-size: 12px; line-height: 12px; } 
#logo { width: 300px; height: 160px; }
#logo img { float: left; margin: 65px 0 0 5px; }

#container { position: absolute; width: 1006px; margin-left: -503px; top: 0;  left: 50%; }

#menu { text-align: center; width: 1006px; height: 43px; background: url(../images/sfondomenu.png) no-repeat; }
#menu a { display: inline-block; font: bold 12px/16px Verdana; height: 43px; text-decoration: none; color: #298cd1; margin: 0; padding: 12px 6px 0 6px;  }
#menu a.sel { background: url(../images/sfondomenu.gif) repeat-x; }
#menu img { margin-top: -37px; }

#wrapper { clear: both; margin-top: 22px; width: 1006px; }

#leftbig { width: 763px; float: left; }
	#cont_leftbig { margin: 0 16px 0 5px; overflow: hidden; background: url(../images/sfondoleftbig.png) no-repeat; }
	#cont_leftbig h1 { padding: 20px 0 0 20px; font: bold 18px/36px Verdana; color: #298cd1; }
	#cont_leftbig p { padding: 0 20px 20px 20px; font: 12px/16px Verdana; color: #737373; }
	#cont_leftbig p a { color: #90b551; font-weight: bold; text-decoration: none; }
	#cont_leftbig img { float: right; margin: 20px 20px 0 16px; margin-right: 10px !ie; padding: 3px; border: 1px solid #ccc; background-color: #fff; display: block; }

#left { width: 238px; float: left; }
	#cont_left { margin: 0 18px 0 5px; overflow: hidden; background: url(../images/sfondoleft.png) no-repeat; }
	#cont_left h3 { padding-left: 12px; height: 37px; font: bold 12px/37px Verdana; color: #505050; }
	#cont_left img { margin-left: 8px; padding: 3px; border: 1px solid #ccc; background-color: #fff; display: block; }
	#cont_left h5 { font: bold 12px/16px Verdana; padding: 6px 12px 6px 12px; color: #298cd1; }
	#cont_left h5 a { color: #298cd1; text-decoration: none; }
	#cont_left p { font: 11px/14px Verdana; color: #737373; padding: 0 12px 0 12px; }
	#cont_left p a { color: #298cd1; text-decoration: none; }
	#cont_left p a.sel { color: #90b551; font-weight: bold; }
	#cont_left p.more { padding-top: 2px; margin-bottom: 8px; text-align: right; }
	#cont_left p.more a { color: #90b551; text-decoration: none; }
	#cont_left div.sepleft { clear: both; background: url(../images/sepleft.gif) no-repeat; height: 20px; }
	#cont_left div.leftfooter { clear: both; background: url(../images/leftfooter.gif) no-repeat; height: 40px; }
	#cont_left div.leftfooter p { padding-top: 4px; padding-right: 12px; text-align: right; }
	#cont_left div.leftfooter a { font: bold 11px/14px Verdana; color: #90b551; text-decoration: underline; }
	#cont_left li { clear: both; float: left; width: 215px; color: #fff; background: url(../images/cal_left.png) no-repeat; height: 30px; text-align: center; font: bold 12px/30px Verdana; }
	#cont_left li.sel { background: url(../images/cal_left_sel.png) no-repeat; }
	#cont_left li a { color: #fff; text-decoration: none; display: block; }

	#cont_leftfoto { margin: 0 18px 0 5px; overflow: hidden; background: url(../images/sfondoleft.png) no-repeat; }
	#cont_leftfoto h3 { padding: 12px 0 0 12px; height: 37px; font: bold 14px/37px Verdana; color: #505050; }
	#cont_leftfoto h5 { cursor: pointer; margin-top: 15px; padding: 0 0 0 12px; font: bold 12px/16px Verdana; color: #505050; }
	#cont_leftfoto ul { padding-bottom: 10px; overflow: hidden; display: none;  }
	#cont_leftfoto li { clear: both; float: left; width: 215px; font: bold 11px/15px Verdana; padding: 5px 0 0 0;}
	#cont_leftfoto li a { display: block; padding-left: 20px; color: #298cd1; text-decoration: none; }
	#cont_leftfoto li a.sel { color: #90b551;  }

	#cont_leftfotoz { margin: 0 18px 0 5px; }
	#cont_leftfotoz h3 { padding: 12px 0 0 12px; height: 37px; font: bold 14px/37px Verdana; color: #505050; }
	#cont_leftfotoz h5 { cursor: pointer; margin-top: 15px; padding: 0 0 0 12px; font: bold 12px/16px Verdana; color: #505050; }
	#cont_leftfotoz ul { padding-bottom: 10px; overflow: hidden; display: none;  }
	#cont_leftfotoz li { clear: both; float: left; width: 215px; font: bold 11px/15px Verdana; padding: 5px 0 0 0;}
	#cont_leftfotoz li a { display: block; padding-left: 20px; color: #298cd1; text-decoration: none; }
	#cont_leftfotoz li a.sel { color: #90b551;  }
	
	
#center { width: 525px; float: left; }
	#cont_center { margin-right: 16px; background: url(../images/sfondoboxcenter.png) no-repeat; overflow: hidden;  }
	#flashcontent { height: 285px; }
	#center_news img { float: left; margin: 0 16px 0 8px; padding: 3px; border: 1px solid #ccc; background-color: #fff; display: block; }
	#center_news h2 { padding-bottom: 10px; font: bold 18px/24px Verdana; color: #298cd1; }
	#center_news h2 a { color: #298cd1; text-decoration: none;  }
	#center_news p { font: 11px/14px Verdana; color: #7c7c7c; }
	#center_news p a { color: #90b551; font-weight: bold; text-decoration: none; }
	#center_news p.more { padding-top: 5px; margin-bottom: 8px; text-align: right; }
	#center_news p.more a { font-weight: normal; color: #90b551; text-decoration: none; }

	#cont_center_g { margin-right: 16px; background: url(../images/sfondocenter.png) no-repeat; overflow: hidden;  }
	#cont_center_g .d_tit { float: left; color: #298cd1; font-size: 12px; font-family: Verdana; font-weight: bold; width: 285px; }
	#cont_center_g .d_tit h4 { color: #298cd1; font-size: 12px; font-family: Verdana; font-weight: bold; padding: 18px 25px 25px 25px; }
	#cont_center_g .d_dat { float: right; width: 190px; }
	#cont_center_g .d_dat p { float: right; color: #505050; font-size: 10px; font-weight: bold; font-family: Verdana; padding: 18px 25px 25px 0; }
	#cont_center_g .d_p { clear: both; }
	#cont_center_g .d_p p { font: 11px/14px Verdana; color: #737373; padding: 0 25px 0 25px; }
	#cont_center_g .d_p ul { margin-top: 20px; padding-left: 25px; }
	#cont_center_g .d_p li { width: 150px; float: left; padding-bottom: 10px; font: bold 11px/13px Verdana; color: #737373; }
	#cont_center_g .d_p li a { display: inline-block; color: #298cd1; text-decoration: none;  }
	#cont_center_g .d_p li img { display: block; margin: 0 0 5px 0; padding: 3px; border: 1px solid #ccc; background-color: #fff; }
	#cont_center_g .d_l { margin: 0 25px 0 25px; font: bold 10px/36px Verdana; text-align: right; height: 36px; border-bottom: 1px solid #dbe1c3; }
	#cont_center_g .d_l a { color: #a3c244; text-decoration: none; }
	#cont_center_g img { float: left; margin: 0 5px 5px 0; padding: 3px; border: 1px solid #ccc; background-color: #fff; }

	#cont_center_gal { margin-right: 16px; background: url(../images/sfondocenter.png) no-repeat; overflow: hidden;  }
	#cont_center_gal .d_tit { float: left; color: #298cd1; font-size: 12px; font-family: Verdana; font-weight: bold; width: 285px; }
	#cont_center_gal .d_tit h4 { color: #298cd1; font-size: 12px; font-family: Verdana; font-weight: bold; padding: 25px; }

	#cont_center_c { margin-right: 16px; background: url(../images/sfondocenter.png) no-repeat; overflow: hidden;  }
	#cont_center_c ul { clear: both; overflow:hidden; padding: 20px 0 0 20px; }
	#cont_center_c li { float: left; }
	#cont_center_c li.g { width: 90px; height: 70px; background: url(../images/giornata.png) no-repeat; text-align: center; font: 12px/70px Verdana; color: #8b8b8a; }
	#cont_center_c li.par { width: 190px; }
	#cont_center_c li.par p { font: bold 11px/25px Verdana; color: #737373; padding: 0 0 0 10px; }
	#cont_center_c li.par p.vs { font: bold 12px/16px Verdana; color: #298cd1; padding-bottom: 7px;}
	#cont_center_c li.par span { font: 10px/13px Verdana; color: #737373; font-weight: normal; }
	
#right { width: 243px; float: right; }
	#right .rightboxpre { background: url(../images/sfondoboxright.png) no-repeat; overflow: hidden; width: 239px; }

	#right .dominguez { height: 71px; margin-left: 7px; }
	#right .dominguez p { padding: 4px 0 0 13px; font: bold 12px/15px Verdana; }
	#right .dominguez p a { color: #298cd1; text-decoration: none; }

	#right .rightboxpre h3 { padding-left: 12px; height: 37px; font: bold 12px/37px Verdana; color: #505050; }
	#right .rightboxfoo { background: url(../images/sfondoboxrightfooter.png) no-repeat; width: 239px; height: 27px; }
	#right .rightboxfoo2 { background: url(../images/sfondoboxrightfooter2.png) no-repeat; width: 239px; height: 12px; }
	#right .rightboxfoo p { text-align: right; padding: 4px 12px 0 0; font: 11px/14px Verdana; }
	#right .rightboxfoo p a { color: #90b551; text-decoration: none; }
		
#footer { padding-top: 10px; clear: both; width: 1006px; background: url(../images/footer.gif) no-repeat; font-size: 11px; font-family: Verdana; }
	#footer_left { width: 270px; float: right; }
	#footer_right { padding-top: 10px; color: #737373; width: 630px; float: left; text-align: left; line-height: 18px; }
	#footer_right img { margin-right: 10px;  }
	#footer_right a { color: #737373; text-decoration: none; }
	
	
/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:246px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 246px;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 236px;
    display: block;
    border: 0;
}


	
