body,html { height:100%;margin:0; font-family:Arial, Helvetica, sans-serif;

}



.sfondo {

	width:1014px;

	height:647px;

	position:absolute;

	top:50%;

	left:50%;

	margin:-323px 0 0 -507px;

	z-index:0;

}

.title{

	font-size:38px;

	color:#790ea1;

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-style:italic;

	font-weight:bold;

	line-height:30pt;

	letter-spacing:-4px;

}

.Table_01 {

	font-size: 13px;

	vertical-align:top;

	padding: 15px 0px 0px 10px;

}

.Table_04 {

	font-size: 13px;

	vertical-align:middle;

	padding: 0px 10px 0px 10px;

}

.Table_03 {

	font-size: 13px;

	vertical-align:top;

	padding: 15px 0px 0px 10px;

}

.Table_03 {

	font-size: 13px;

	vertical-align:top;

	padding: 0px 0px 0px 10px;

}

.Table_02 {

	font-size: 13px;

	vertical-align:top;

	padding: 0px 0px 0px 10px;

	color:#5a00ff;

	font-weight:bold;

}

.title2 {

	font-size: 14px;

	vertical-align:top;

	font-weight:bold;

	padding: 0;

}

.logo {

	width:327px;

	height:98px;

	position:absolute;

	top:50%;

	left:50%;

	margin:-260px 0 0 -447px;;

	z-index:1;

}

.home {

	width:944px;

	height:294px;

	position:absolute;

	top:50%;

	left:50%;

	margin:-140px 0 0 -473px;

	z-index:1;

	background-image:url(img/home.jpg);

	font-size: 14px;

}

.footer {

	width:694px;

	height:24px;

	position:absolute;

	top:50%;

	left:50%;

	font-size:13px;

	text-align:center;

	letter-spacing:1px;

	margin:300px 0 0 -322px;;

	z-index:1;

}

	ul {list-style:none;margin:0;padding:0;}

	li {float:left;width:102px;margin:0;padding:0;text-align:center;}

	li a {display:block;padding:13px 0;height:100%;color:#FFF;text-decoration:none;border-right:1px solid #FFF; font-size:14px;}

	li a {background:url(bg2.jpg) repeat 0 0;}

	li a:hover, li a:focus, li a:active {background-position:-150px 0;}

	#a a {background:url(bg.jpg) repeat -20px 35px;}



.menu2 {

	width:545px;

	height:58px;

	position:absolute;

	top:50%;

	left:50%;

	margin:-226px 0 0 -44px;

	z-index:1;

}

.menu1 {

	width:24px;

	height:42px;

	position:absolute;

	top:50%;

	left:50%;

	margin:-226px 0 0 -44px;

	z-index:2;

}

.menu3 {

	width:388px;

	height:32px;

	position:absolute;

	top:50%;

	left:50%;

	margin:-248px 0 0 30px;

	z-index:2;

}

.box1 {

	width:189px;

	height:74px;

	position:absolute;

	top:50%;

	left:50%;

	margin:165px 0 0 -145px;

	z-index:2;

	background-image:url(img/images/box.jpg);

	font-size: 14px;

	padding-left: 95px;

	padding-top: 35px;

	}

	.box1line{

	width:254px;

	height:6px;

	position:absolute;

	top:50%;

	left:50%;

	margin:180px 0 0 -448px;

	z-index:3;

	background-image: url(img/images/green.jpg);

	}

	.box2line{

	width:254px;

	height:6px;

	position:absolute;

	top:50%;

	left:50%;

	margin:180px 0 0 -130px;

	z-index:3;

	background-image: url(img/images/rose.jpg);

	}

	.box2 {

	width:189px;

	height:74px;

	position:absolute;

	top:50%;

	left:50%;

	margin:165px 0 0 -463px;

	z-index:2;

	background-image:url(img/images/box.jpg);

		padding-left: 95px;

	padding-top: 35px;

	font-size: 14px;

	}

	.box3 {

	width:284px;

	height:109px;

	position:absolute;

	top:50%;

	left:50%;

	margin:165px 0 0 173px;

	z-index:2;

	background-image:url(img/images/blue.jpg);

	}

a:active {

  outline:none;

}

:focus {

  -moz-outline-style:none;

}



a.tt{

    position:relative;

    z-index:24;

    color:#3CA3FF;

	font-weight:bold;

    text-decoration:none;

}

a.tt span{ display: none; }



/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt:hover{ z-index:25; color: #aaaaff; border:none;  background:;}

a.tt:hover span.tooltip{

    display:block;

    position:absolute;

    top:-22px; left:187px;

	padding: 0 0 0 0;

	width:200px;

	color: #898989;

    text-align: center;

	filter: alpha(opacity:90);

	KHTMLOpacity: 0.90;

	MozOpacity: 0.90;

	opacity: 0.90;

	border:none;

}

a.tt:hover span.top{

	display: block;

	height:64px;

	width:106px;

    background: url(img/images/fb1.png) no-repeat top;

}

a.tt1{

    position:relative;

    z-index:24;

    color:#3CA3FF;

	font-weight:bold;

    text-decoration:none;

}

a.tt1 span{ display: none; }



/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt1:hover{ z-index:25; color: #aaaaff; border:none;  background:;}

a.tt1:hover span.tooltip{

    display:block;

    position:absolute;

    top:-22px; left:124px;

	padding: 0 0 0 0;

	width:200px;

	color: #898989;

    text-align: center;

	filter: alpha(opacity:90);

	KHTMLOpacity: 0.90;

	MozOpacity: 0.90;

	opacity: 0.90;

	border:none;

}

a.tt1:hover span.top{

	display: block;

	height:64px;

	width:106px;

    background: url(img/images/my1.png) no-repeat top;

}



a.tt4{

    position:relative;

    z-index:24;

    color:#3CA3FF;

	font-weight:bold;

    text-decoration:none;

}

a.tt4 span{ display: none; }



/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt4:hover{ z-index:25; color: #aaaaff; border:none;  background:;}

a.tt4:hover span.tooltip{

    display:block;

    position:absolute;

    top:-22px; left:55px;

	padding: 0 0 0 0;

	width:200px;

	color: #898989;

    text-align: center;

	filter: alpha(opacity:90);

	KHTMLOpacity: 0.90;

	MozOpacity: 0.90;

	opacity: 0.90;

	border:none;

}

a.tt4:hover span.top{

	display: block;

	height:64px;

	width:106px;

    background: url(img/images/gm1.png) no-repeat top;

}

a.tt5{

    position:relative;

    z-index:24;

    color:#3CA3FF;

	font-weight:bold;

    text-decoration:none;

}

a.tt5 span{ display: none; }



/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt5:hover{ z-index:25; color: #aaaaff; border:none;  background:;}

a.tt5:hover span.tooltip{

    display:block;

    position:absolute;

    top:-22px; left:-6px;

	padding: 0 0 0 0;

	width:200px;

	color: #898989;

    text-align: center;

	filter: alpha(opacity:90);

	KHTMLOpacity: 0.90;

	MozOpacity: 0.90;

	opacity: 0.90;

	border:none;

}

a.tt5:hover span.top{

	display: block;

	height:64px;

	width:106px;

    background: url(img/images/tel1.png) no-repeat top;

}





.fb {

	position:absolute;

	top:46px;

	left:223px;

	padding: 0 0 0 0;

}

.my {

	position:absolute;

	top:46px;

	left:160px;

	padding: 0 0 0 0;

}



.tel {

	position:absolute;

	top:46px;

	left:30px;

	padding: 0 0 0 0;

}

.gm {

	position:absolute;

	top:46px;

	left:92px;

	padding: 0 0 0 0;

}



.soci {

	width:67px;

	height:67px;

	position:absolute;

	top:50%;

	left:50%;

	margin:194px 0 0 -447px;

	z-index:7;

	background-image: url(img/images/soci.png);

}

.ml {

	width:67px;

	height:67px;

	position:absolute;

	top:50%;

	left:50%;

	margin:194px 0 0 -130px;

	z-index:7;

	background-image: url(img/images/ml.png);

}



input {

border: none;

background: #FFF;

width: 235px;

}

.rounded {

background:  url(img/images/form.png) no-repeat left top;

padding: 8px;

}



/* BUTTONS */



.buttons a, .buttons button{

    display:block;

    float:left;

    margin:0 0 5px 10px;

    background-color:#f5f5f5;

    border:1px solid #dedede;

    border-top:1px solid #eee;

    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

    font-size:9pt;

    line-height:130%;

    text-decoration:none;

    font-weight:bold;

    color:#565656;

    cursor:pointer;

    padding:5px 10px 6px 7px; /* Links */

}

.buttons button{

    width:auto;

    overflow:visible;

    padding:4px 10px 3px 7px; /* IE6 */

}

.buttons button[type]{

    padding:5px 10px 5px 7px; /* Firefox */

    line-height:17px; /* Safari */

}

*:first-child+html button[type]{

    padding:4px 10px 3px 7px; /* IE7 */

}

.buttons button img, .buttons a img{

    margin:0 3px -3px 0 !important;

    padding:0;

    border:none;

    width:16px;

    height:16px;

}



/* STANDARD */



button:hover, .buttons a:hover{

    background-color:#dff4ff;

    border:1px solid #c2e1ef;

    color:#336699;

}

.buttons a:active{

    background-color:#6299c5;

    border:1px solid #6299c5;

    color:#fff;

}



/* POSITIVE */



button.positive, .buttons a.positive{

    color:#529214;

}

.buttons a.positive:hover, button.positive:hover{

    background-color:#E6EFC2;

    border:1px solid #C6D880;

    color:#529214;

}

.buttons a.positive:active{

    background-color:#529214;

    border:1px solid #529214;

    color:#fff;

}



/* NEGATIVE */



.buttons a.negative, button.negative{

    color:#d12f19;

}

.buttons a.negative:hover, button.negative:hover{

    background:#fbe3e4;

    border:1px solid #fbc2c4;

    color:#d12f19;

}

.buttons a.negative:active{

    background-color:#d12f19;

    border:1px solid #d12f19;

    color:#fff;

}

.idspan {

	color:#ae0f7c;

	font-weight:bold;

}

.evdate{

	font-size:16px;

	font-weight:bold;

	letter-spacing:-1px;

	color:#830fa9;

	line-height:20px;

	

}

.evtitle{

	font-size:14px;

	font-weight:bold;

	letter-spacing:-1px;

	color:#c015be;

	line-height:20px;

}

.evart{

	font-size:13px;

	font-weight:bold;

	letter-spacing:-1px;

	color:#ae0f7c;

	line-height:20px;

}

.evtable{

	padding:0 0 0 10px;

}

.footerb {

	font-size:13px;

	text-align:center;

	letter-spacing:1px;

	padding-top:5px;



}


