body {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; margin-top:10px; padding:0px; background-color:#ffffff;color:#000000; }

form {margin:0px; padding:3px}
input {margin:0px; padding:0px}
span {margin:0px; padding:0px}

h1 { font-size:13px; color:#808000;  margin:20px 0px 0px 0px}
h2 { font-size:13px; color:#666666; border-bottom:1px solid #cccccc;  margin:0px 0px 10px 0px; padding:5px 0px 10px 0px}
h3 { font-size:13px; color:#333333; background-color:#FFFF00; border:1px solid #cccccc;  margin:20px 0px 0px 0px; padding:0px 0px 0px 10px}

.input {margin:0px; padding:0px; font-size:1.1em; border:1px solid #666666;padding:2px; /*width:106px*/}
.button {color:#FFFFFF; font-size:0.9em; font-weight:bold; border:1px solid #666666; padding:5px 5px 5px 5px; margin:0px; background-color:#D96100}

a {font-weight:bold; text-decoration:none; color:#CC6600}
a:hover {text-decoration:underline; color:#000000; }

#outer {width:100%; text-align:center}
#content {background:url(/html/images/bg_body.jpg) top left repeat-y; text-align:left; padding:0px 0px 0px 0px; width:980px; margin:auto; border:1px solid #ABABAB; overflow:hidden}

.clr { clear:both}

/*------------------centro-------------*/
img#img_sx {padding:0px; position:fixed; bottom:0px; left:(offsetwith/2)-490px;}
#main {background:url(/html/images/bg_content.jpg) bottom right no-repeat; text-align:left; padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; width:690px; float:left;}
#center {padding:0px 0px 0px 0px; width:497px; }
#left { float:left; width:280px; margin:0px; padding:0px;}
#right { float:right; width:190px; margin:0px; padding:0px; /*border-left:1px solid #000000;*/ }
#box { width:480px; margin:0px; padding:0px; text-align:left }
#box_1c { width:55px; margin:0px; padding:0px; background:url(/html/images/bg_boxSbtm.gif) bottom right no-repeat;  }
#box_2c { width:370px; margin:0px; padding:0px; background-color:#F7F7F7; margin:9px 0px 10px 0px; padding:9px 0px 13px 0px}
#box_3c { width:55px; margin:0px; padding:0px; background:url(/html/images/bg_boxD.gif) bottom right no-repeat }

#box_list { width:444px; margin:0px 0px 0px 25px; text-align:justify; }
#box_list td.ft {background:url(/html/images/box-btm.gif) bottom left no-repeat;  }
#box_list td.hd {background:url(/html/images/box-top.gif) top left no-repeat; }
#box_list td.md { background-color:#F7F7F7; padding:0px 10px 0px 10px   }
#box_list ul {margin:0px 0px 0px 20px; padding:0px; list-style-position:outside  }
#box_list ul li { margin:0px; list-style:url(/html/images/dotlist.gif); padding:0px }
#box_list img { float:right; margin:0px 10px 0px 10px; width:100px}

#agenda { width:474px; margin:0px 0px 0px 0px; text-align:justify; }
#agenda td.ft {background:url(/html/images/agenda-btm.gif) bottom left no-repeat;  }
#agenda td.hd {background:url(/html/images/agenda-top.gif) top left no-repeat; }
#agenda td.md { background-color:#F7F7F7; padding:0px 5px 0px 5px   }
#agenda ul {margin:0px 0px 0px 0px; padding:0px; list-style-position:inside  }
#agenda ul li { margin:10px; list-style:url(/html/images/dotlist.gif); padding:0px }
#agenda img {  margin:0px 10px 0px 10px; width:460px}

#box_s { width:474px; margin:0px 0px 0px 0px; text-align:center; }

.title {font-size:12px; color:#808000; font-weight:bold}
.data {font-size:12px; color:#CC6600; font-weight:bold}

#mail { margin:0px 0px 0px 5px; padding:0px; width:152px }
.mail { margin:0px; padding:0px; border-left:1px solid #666666;border-right:1px solid #666666;  background-color:#F7F7F7; width:152px;}


/*SLIDE PARTNERS HOME PAGE*/
#partners { margin:0px 0px 0px 15px; padding:0px; width:468px;}
.partners { margin:0px; padding:0px; border-left:1px solid #666666;border-right:1px solid #666666;  background-color:#F7F7F7; width:468px   }
div.home-gallery{
	border-left:1px solid #666666;
	border-right:1px solid #666666;		
	width: 468px;
	float: left;
	margin-left: 0px;
}
.home-gallery ul{
list-style: none;
}
.home-gallery ul li{
float: left;
}
.home-gallery img{
width: 100px;
height: 100px;
margin: 3px;
padding: 3px;
border: 2px solid #EEE;
}

.sponsor { width:450px; margin:0px 0px 0px 20px; padding:0px }

.nav { text-align:left;}
.pag {
  margin:0px; padding:0px; text-align:center; padding-bottom:10px; margin-top:10px; 
}
/*------------------fine centro-------------*/

/*------------------piede-------------*/

#foot { width:980px; margin:auto; padding:10px 0px 1px 0px; clear:both; text-align:center }

