body {
font-family:"Verdana","Helvetica","Geneva","Arial",sans-serif;
font-weight:lighter; 
font-size:12pt;
color:#333;
min-width:766px;
margin:0px 0px 0px 0px;
}

html>head+body {
font-size:12pt;
}

div {
padding:2px;
}

div.frame {
        background-color: #ecf2e3;
        float:left;
	padding:0px;
        margin-right: 5px;
        margin-left: 2px;
        margin-top: 2px;
}

b.rtop, b.rbottom{display:block;background: #fff;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ecf2e3;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}

div.leftcol {
min-height:80%;
left: 0px;
top: 105px;
background:#fff;
}

div.leftcol a {
	color: #443612;
}

div.column {
position:relative;
min-height:80%;
}

div.banner_text {
	font-size:60%;
	font-family: "Verdana","Helvetica","Geneva","Arial",sans-serif;
	font-weight:lighter;
	text-align:right;
	padding:0px;
	color:#fff;
	}

a.banner_text {
	color:#909f69;
	text-decoration: none;
	}
/*
div.banner_menu {
	font-size:60%;
	font-family: "Verdana","Helvetica","Geneva","Arial",sans-serif;
	font-weight:bold;
	padding:0px;
	margin-right:1px;
	border-top:solid 3px #f70a14;
	background:#f76912;
	color:#fff;
	} */

a.banner_menu {
	color:#909f69;
	text-decoration: none;
	}

#horizontal_menu {
	position:relative;
	margin-left: 200px;
	margin-top: -44px;
	padding: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 196px;
	}
html>body #horizontal_menu {
	margin-left: 200px;
	}

  .hmenu {
      width: 100%;
      margin: 1em 0;
      padding: 0px 0.5em;
      background: #eee none; 
    } 
  .hmenu ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
  .hmenu li {
      margin: 0;
      padding: 1px 13px 1px 13px;
/*      padding: 1px 1.35% 1px 1.36%; */
      float: left;
    } 
  .hmenu {
      padding: 0;
      background: #fff none;
    }
  .hmenu li {
/*      margin-right: 1px; */
      border-top: solid 4px #f70a14;
      background: #f76912 none;
      text-align: center;
    }
  .hmenu a {
      display: block;
      width: 100%;
      font-family:"Helvetica","Geneva","Arial","Verdana",sans-serif;
      font-weight:bold; 
      font-size:80%;
      color:#47d9fc;
      text-decoration: none;
    }
  .hmenu li:hover {
      border-top: solid 4px #c61001;
    }
  .hmenu a:hover {
      color:#fff;
    }

div.lang_sel {
	position: absolute;
	right:10px;
	top:62px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	top: 63px;
	}
html>body div.lang_sel {
	top: 63px;
	}

#banner_img {
	position:absolute;
	top:0px;
	height:140px;
	left:0px;
	background:#fff url(/img/sigla_ASC.jpg) top left no-repeat;
	width:199px;
}

img.sigla {
	position:absolute;
	top:12px;
	left:42px;
	}

img.banners {
	position:relative;
	left:-10px;
	}

img.index {
	float: right;
	margin-left: 6%;
	margin-right: 2%;
	border: 1px solid #000000;
}

img.prim {
	float: right;
	margin-top: 3px;  
	margin-left: 4%;
	margin-right: 1%;
}

img.secund {
	float: left;   
	margin-top: 10px;  
	margin-right: 10px;
}

img.pos_bottom {
	float: bottom;
	margin-top: 20px;
}

#banner {
	text-align:center;
	background:#fff url(/img/sc_banner.jpg) top left no-repeat;
	height:120px;
	min-width: 300px; 
	top:0px;
	margin-left: 203px;
	margin-right:0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:120px;
	margin-left: 199px;
	margin-right: 0px;
	}
html>body #banner {
	height:116px;
	margin-left: 203px;
	margin-right:0px;
	}

#leftmenu {
	color: #555; 
	position: absolute;
	left:0px;
	top:130px; 
	width:199px;
	voice-family: "\"}\"";
	voice-family: inherit;
	top: 129px;
	}
html>body #leftmenu {
	top: 130px;
	}

#content {
	background: #fff;
  	border-left:1px solid #eee;
  	border-right:1px solid #eee;
	min-width: 366px;
	min-height: 500px;
	margin-left: 203px;
	margin-right:204px;
	padding-left:2%;
	padding-right:2%;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 199px;
	margin-right: 201px;
	}
html>body #content {
	margin-left: 203px;
	margin-right:204px;
	}

#right {
	position: absolute;
	right:0px;
	top:122px; 
	width:200px;
	background:#fff;
	}

#footer {
  clear: both;
}

a.leftmenulink {
  text-decoration:none;
  font-family:"Arial","Helvetica",sans-serif;
  font-size:70%;
  color:#666;
  font-weight:bold;
  /*padding:0 10px 0 10px;*/
  background:#fc0 url(1link_top.gif) top right no-repeat;
/*  border:1px solid black;
  border-bottom:5px solid #fc0;*/
}

a.leftmenulink:hover {
  color:black;
}

div.lcol_title_bg {
	background:#fff;
	color:#003;
	border-bottom:1px solid #eb4;
	}
div.ccol_title_bg {
	padding-left:8px;
	color:#962011;
	border-left:10px solid #f76912;
	}
div.ccol_title_bg a {
	color:#962011;
	text-decoration: none;
	}
div.ccol_title_bg a:visited {
	color:#962011;
	text-decoration: none;
	}
div.ccol_title_bg a:hover {
	color:#f70a14;
	}
div.ccol_title_bg a:active {
	color:#f76912;
	}

div.rcol_title_bg {
	color:#962011;
	border-bottom:1px solid #0799bc;
}

div.menu_bg a {
/*	border-bottom:1px solid black;*/
	display:block;
/*	margin-right:10px;	*/
	}
div.menu_bg a:hover {
/*	background:#d8e0c2; */
	}

div.head {
text-align:center;
font-size:100%;
font-weight:bolder;
margin-bottom:20px;
}

div.subhead {
	font-size:80%;
	font-family:"Verdana","Helvetica","Geneva","Arial",sans-serif;
	font-weight:bold;
	text-align:left;
	width:95%;
	margin-left:0.8%;
	margin-top:10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:97%;
	margin-left:0.6%;
	}
html>body div.subhead {
	width:95%;
	margin-left:0.8%;
	}

div.subhead h1 {
	font-size:160%;
	color: #002c10;
}

div.subtext {
	font-size:73%;
	text-align:justify;
	width:93.5%;
	margin-left:3%;
	margin-top:2px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:97.5%;
	margin-left:1.8%;
	}
html>body div.subtext {
	width:93.5%;
	margin-left:3%;
	}

div.subtext_related {
	color:#666;
	font-weight:bolder;
	}

div.subtext_related a {
	color:#068;
	}

div.subtext_related a:visited {
	color: #068; 
	}

div.subtext_related a:hover {
	color: #ffa500; 
	}

div.subtext_related a:active {
	color: #ffcc00; 
	}

div.side_subtext {
	font-size:60%;
	text-align:left;
	margin-left:5px;
	margin-right:3px;
	margin-top:2px;
	}

/*
#lc_text {
	}
*/

div.lc_menu {
	color: #035; 
	font-family:"Helvetica","Arial",sans-serif;
	font-size: 80%;
	font-weight: bolder;
	}

div.lc_menu a {
	position: relative;
	color: #0799bc; 
	text-decoration: none;
	left: 9px;
	}

div.lc_menu a:visited {
	color: #068; 
	}

div.lc_menu a:hover {
	color: #ffa500; 
	text-decoration: underline;
	}

div.lc_menu a:active {
	color: #ffcc00; 
	text-decoration: underline;
	}


#lc_text_decor {
	font-family:"Garamond","Times","Times New Roman",serif;
	font-weight:bold; 
	font-style:italic; 
	text-align:center;
	font-size:110%;
	color: #e9e6d4; 
	}

div.rc_text {
	font-size:60%;
	text-align:left;
	margin-left:5px;
	margin-right:3px;
	margin-top:2px;
	color: #000;
	}

div.rc_text a {
	text-decoration: underline;
	color: #000;
	}
div.rc_text a:visited {
	color: #000;
	}
div.rc_text a:hover {
	color: #962011;
	text-decoration: none;
	}
div.rc_text a:active {
	color: #a00;
	}

div.rc_text h1 {
	line-height: 1.4;
	font-size:130%;
	color: #000;
	}
div.rc_text h1 a {
	text-decoration: none;
	color: #d20003;
	}
div.rc_text h1 a:visited {
	color: #962011;
	}
div.rc_text h1 a:hover {
	color: #f70a14;
	text-decoration: underline;
	}
div.rc_text h1 a:active {
	color: #f76912;
	}


span.empbr {
display:block;
font-weight:bolder;
font-size:130%;
}

span.emp {
font-weight:bolder;
font-size:130%;
}

div.imageholder {
width:200px;
height:150px;
margin-bottom:5px;
padding:0px;
}


