/* CSS Document */
body{background:#fff; margin:0px;background-image:url(../images/sfo.gif); background-repeat:repeat-x; background-position:0px 174px  }

a:link, a:visited {	COLOR: #1377B3; TEXT-DECORATION: none;FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif; }
a:hover {COLOR: #373737; TEXT-DECORATION: underline;FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif}

b, strong { font-weight:lighter}
.container { width:900px; margin:0 auto; background-color:#FFFFFF; padding-top:30px }

#logus { padding:30px 0 10px 0;  }

.ini { height:24px; padding:2px 0; margin:0 auto; width:100%;}
.ini h1, .ini h1 a, .ini h1 a:visited, .ini h1 a:hover{ text-decoration:none; font-size:11px; color:#B0C4CB; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0px; padding: 0px;  }

#princi { background-image:url(../images/menu-bg1.png); background-repeat:repeat-x;line-height:30px; overflow:hidden  }

ul#mainlevel_princi { padding:0px; margin:0px }
ul#mainlevel_princi  li { padding:0px; margin:0px;list-style:none;display:inline;line-height:30px;   }

ul#mainlevel_princi li a:link {  FONT-SIZE: 17px; color: #fff; FONT-FAMILY:arial; TEXT-DECORATION: none;  padding:7px 16px;line-height:30px;  }
ul#mainlevel_princi li a:visited {  FONT-SIZE: 17px; color: #fff; FONT-FAMILY: arial; TEXT-DECORATION: none; padding:7px 16px;line-height:30px;}
ul#mainlevel_princi li a:hover {  FONT-SIZE: 17px; color: #fff; FONT-FAMILY: arial; background-color: #03A2DA; padding:10px 16px 4px 16px;line-height:30px;}

#active_menu_princi { background-color: #03A2DA; padding:10px 16px 4px 16px;line-height:30px;  }

#middle {
		width:900px;
margin: 0px 0px 5px 5px;

	}

.clearfloat {
	display: inline-block;
	}

.category {
	width:203px;
	float:left;
	margin:0px;
	padding:5px 10px 15px 10px;
	background:#fff;
    cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
	}

.category h1 {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:16px;
		}
.category h2{
	text-transform:lowercase;
	margin:0;
		font-size:12px;
font-weight:normal; text-align:justify
		}

.moduletableintere { font-weight:bold;}

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

.moduletableintere h3{	FONT-SIZE: 16px; COLOR: #F1BA15; margin:6px 0px ;font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #efefef; display:block   }

#cat-2518 { border-top:8px solid #03D1D9; color:#333; }
#cat-2518:hover { background:#03D1D9; color:#fff; }

#cat-67 { border-top:8px solid #F1BA15; color:#333; }
#cat-67:hover { background:#F1BA15; color:#fff; }

#cat-43 { border-top:8px solid #AFC4CA; color:#333; }
#cat-43:hover { background:#AFC4CA; color:#fff; }
 
#cat-22 { border-top:8px solid #0085D6; color:#333; }
#cat-22:hover { background:#0085D6; color:#fff; }

.pathway { FONT-SIZE: 10px; color: #373737; FONT-FAMILY: arial;line-height:30px; padding-right:10px }

a.pathway:link { color: #1377B3; FONT-FAMILY: arial; TEXT-DECORATION: underline;FONT-SIZE: 10px;}
a.pathway:visited { color: #1377B3; FONT-FAMILY: arial; TEXT-DECORATION: underline;FONT-SIZE: 10px;}
a.pathway:hover {  TEXT-DECORATION: none;color: #1377B3;FONT-SIZE: 10px;}
 
#corpoc { width:900px; background-image:url(../images/diag_stripe.gif);
clear:both;
height: auto;
overflow: hidden;
  }

.corpoc-sx { width:280px; float:left; background-color:#fff; margin-left:10px; padding:10px  }
.corpoc-dx { width:550px; float:right;background-color:#fff; margin-right:10px; padding:10px }

.corpoc-dx a:link {COLOR: #1377B3; TEXT-DECORATION: none;FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.corpoc-dx a:visited {COLOR: #1377B3; TEXT-DECORATION: none;FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.corpoc-dx a:hover {COLOR: #373737; TEXT-DECORATION: underline;FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

.corpoc-sx {	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:justify }
.corpoc-sx  h3 {FONT-SIZE: 16px; COLOR: #F1BA15; margin:6px 0px ;font-weight:bold;  }

.corpoc-sx a:link {COLOR: #1377B3; TEXT-DECORATION: none;FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.corpoc-sx a:visited {COLOR: #1377B3; TEXT-DECORATION: none;FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.corpoc-sx a:hover {COLOR: #373737; TEXT-DECORATION: underline;FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}


#mez{
background-color:#AFC4CA;
width:880px; margin:0 auto; padding:20px 10px; text-align:center
}

/*FOOTER*/
.sotto{
	background-color:#1377B3;
width:100%;

}

#footer{
	padding: 0px;
	margin:0 auto;
	width:900px;
	background-color:#1377B3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF

}

#footersx{
	float:left;
	width:600px;
}

#footerdx{
	float:right;
	width:170px;
padding:5px;
	font-size:11px;
	text-align:right;
	color:#FFFFFF;

}

#footerdx a{color:#FFFFFF;font-size:11px; text-decoration:none}
#footerdx a:visited{color:#FFFFFF;font-size:11px; text-decoration:none}
#footerdx a:hover{color:#FFFFFF; text-decoration:underline;font-size:11px;}

.footer1{padding:5px 0px 0px 0px;
		text-align:left;
	
}

.footer1 ul{padding:0px; margin:0px; 
	
}
.footer1 li{padding:0px; margin:0px; list-style:none;
		display:inline
	
}

.footer1 a:link, .footer1 a:visited, .footer1 a:active  {
	margin: 0px 15px 0px 0px;
	text-decoration:underline;
	color:#FFFFFF;
}

.footer1 a:hover{
	margin: 0px 15px 0px 0px;
	text-decoration:none;
	color:#FFFFFF;
}

.footer2{
	padding:10px;
	font-size:11px;
	text-align:center;
	color:#fff; font-family:Arial, Helvetica, sans-serif
}

.footer2 a:link, .footer2 a:visited, .footer2 a:active {
	text-decoration:none;
	color:#999999;
}

.footer2 a:hover{
	text-decoration:underline;
	color:#999999;
}

.footer3{
	line-height:15px;
	font-size:10px;
	text-align:left;
	color:#999999;
}

#chiupa{
	width:auto;
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
background-position:top;
	background-color:#fff;
clear:both;
}




.lib {FONT-SIZE: 26px; color:#29AFE2; font-family: Arial, Helvetica, sans-serif;font-weight:bold}

.menu { background-image:url(m1.gif); height:54px; color:#fff; vertical-align:middle; padding:5px; text-align:center }

.moduletableggg h3{ FONT-SIZE: 16px; color: #1377B3; font-weight: normal; }
.mainlevelggg{ FONT-SIZE: 12px; }
.mainlevelggg:link, .mainlevelggg:visited {  FONT-SIZE: 12px; color: #fff; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal;padding:8px; background-color:#1377B3;display:block;border-bottom: 1px solid  #fff; margin:0px;}
.mainlevelggg:hover {FONT-SIZE: 12px; color: #106397; FONT-FAMILY: arial;TEXT-DECORATION: none;font-weight: normal;padding:8px;background-color:#F8F8F8;border-right: 10px solid #E1A900;}
.mainlevelggg#active_menuggg {  FONT-SIZE: 12px; color: #106397; FONT-FAMILY: arial;TEXT-DECORATION: none;font-weight: bold;padding:8px;background-color:#F8F8F8;border-right: 10px solid #E1A900;}

.muduletableggg h3 {FONT-SIZE: 12px; COLOR: #29AFE2; background-color:#F8F8F8; display:block }

.web h1 {FONT-SIZE: 20px; FONT-FAMILY: arial;COLOR: #E1A900; margin-bottom:5px; font-weight: normal; }
.web { }



.readon, .pagenav { FONT-WEIGHT: normal; FONT-SIZE: 8pt; color: #898E79; FONT-FAMILY: arial; TEXT-DECORATION: none; }
.readon:link, .pagenav:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; color: #898E79; FONT-FAMILY: arial; TEXT-DECORATION: underline;}
.readon:visited, pagenav:visited { FONT-WEIGHT: normal; FONT-SIZE: 8pt; color: #898E79; FONT-FAMILY: arial; TEXT-DECORATION: underline;}
.readon:hover, .pagenav:hover { FONT-WEIGHT: normal; FONT-SIZE:8pt; FONT-FAMILY: arial; TEXT-DECORATION: none;color: #898E79;}
 
.contentpaneopen {font-family: Arial, Helvetica, sans-serif;font-size: 12px;COLOR:#373737;   }
.contentpaneopen h1{font-family: Arial, Helvetica, sans-serif;font-size: 20px;COLOR:#666; margin: 4px 0px 4px 0px; font-weight: normal;}

/*.blog, table.contentpaneopen { COLOR: #373737;FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif; padding:10px}
*/
.contentpaneopen p{ margin:0px; padding:0px }


.contentheading, .contentheading h1, .componentheading, .muduletable h3 {	FONT-SIZE: 16px; COLOR:#1377B3; FONT-FAMILY: arial; font-weight:bold; margin:6px 0px  }
a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:hover{FONT-SIZE: 16px; COLOR:#1377B3; FONT-FAMILY: arial; font-weight:bold; text-decoration:none }



.muduletable { }
.muduletable h3 {	FONT-SIZE: 12px; COLOR: #29AFE2; FONT-FAMILY: arial; }
.muduletableu h3 {	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: arial; }

.mainlevelu{ FONT-SIZE: 12px; }
.mainlevelu:link, .mainlevelu:visited {  FONT-SIZE: 12px; color: #fff; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal;padding:8px; background-color:#FFA851;display:block;border-bottom: 1px solid  #106397;
border-right: 10px solid #106397; margin:0px;}
.mainlevelu:hover {FONT-SIZE: 12px; color: #106397; FONT-FAMILY: arial;TEXT-DECORATION: none;font-weight: normal;padding:8px;background-color:#F8F8F8;border-right: 10px solid #FF9900;border-bottom: 1px solid #FF9900;}
.mainlevelu#active_menuu {  FONT-SIZE: 12px; color: #FF9900; FONT-FAMILY: arial;TEXT-DECORATION: none;font-weight: bold;padding:8px;background-color:#F8F8F8;border-right: 10px solid #FF9900;border-bottom: 1px solid  #FF9900;}


.moduletablecat h3{	FONT-SIZE: 14px; COLOR: #29AFE2; FONT-FAMILY:arial; background-color:#F7D700; border-top:1px solid #29AFE2;border-bottom:1px solid #29AFE2; height:20px; padding:10px; font-weight:bold; display:block; }

.mainlevelFFF{ FONT-SIZE: 12px; color: #fff;font-family: Arial, Helvetica, sans-serif;TEXT-DECORATION: none;  }
a.mainlevelFFF:link {  FONT-SIZE: 12px; color: #fff; FONT-FAMILY:arial; TEXT-DECORATION: none;padding: 0px 4px 0px 4px }
a.mainlevelFFF:visited {  FONT-SIZE: 12px; color: #fff; FONT-FAMILY: arial; TEXT-DECORATION: none; padding: 0px 4px 0px 4px }
a.mainlevelFFF:hover {  FONT-SIZE: 12px; color: #fff; FONT-FAMILY: arial;TEXT-DECORATION: underline; padding: 0px 4px 0px 4px}

.mainlevelpro{ FONT-SIZE: 12px; color: #333;font-family: Arial, Helvetica, sans-serif;TEXT-DECORATION: none; padding-left:10px }
.mainlevelpro:link {  FONT-SIZE: 12px; color: #333; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold; }
.mainlevelpro:visited {  FONT-SIZE: 12px; color: #333; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold; }
.mainlevelpro:hover {  FONT-SIZE: 12px; color: #333; FONT-FAMILY: arial;TEXT-DECORATION: underline;font-weight: bold; }

.moduletablepro h3{	FONT-SIZE: 14px; COLOR: #F7D700; FONT-FAMILY: tahoma, verdana, arial; background-color:#29AFE2; height:20px;border-top:1px solid #333;border-bottom:1px solid #333; padding:10px; font-weight:bold; display:block; }

.back_button { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666; FONT-FAMILY: arial; TEXT-DECORATION: none; padding:1px }
.back_button A:link, .back_button:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666; FONT-FAMILY: arial; TEXT-DECORATION: none;padding:1px }
.back_button A:visited, .back_button:visited { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666; FONT-FAMILY: arial; TEXT-DECORATION: none; padding:1px }
.back_button A:hover, .back_button:hover { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ccc; FONT-FAMILY: arial; TEXT-DECORATION: none;padding:1px }
.back_button A:active, .back_button:active { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666; FONT-FAMILY: arial; TEXT-DECORATION: none;padding:1px  }

.inputbox {font-family: arial, Arial, Helvetica, sans-serif;
       font-size: 12px;
      color: #333; 
      border: 1px solid #d7d7d7;
padding:4px}

.button {
  color: #fff;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 16px;
font-weight:bold;
  border: 4px solid #B0C3C9;
margin:3px;
padding:3px 10px;
background-color:#1377B3
  }
.highlight {	background-color: Yellow;	color: Blue;	 }

.age {  FONT-SIZE: 10px; color: #fff; FONT-FAMILY: arial; TEXT-DECORATION: none }
.age a:link {  FONT-SIZE: 10px; color: #fff; FONT-FAMILY: arial; TEXT-DECORATION: none; }
.age a:visited {  FONT-SIZE: 10px; color: #fff; FONT-FAMILY: arial; TEXT-DECORATION: none; }
.age a:hover {  FONT-SIZE: 10px; color: #fff; FONT-FAMILY: arial;TEXT-DECORATION: underline; }


.moduletablewww {	FONT-SIZE: 14px; FONT-FAMILY: arial;COLOR: #106397;}

.indix {COLOR: #fff; FONT-SIZE: 11px; FONT-FAMILY: arial; margin: 0 auto; width:900px; padding-top:20px}
.indix a, indix a:visited  { FONT-SIZE: 11px; COLOR: #fff; }
.indix a:hover  { text-decoration: none; FONT-SIZE: 11px; COLOR: #9AE6FC;  }


.indix h1 a, indix h1 a:visited  { FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: arial; display: inline; margin: 0px;text-decoration: none; }
.indix h1 a:hover  { text-decoration: none; FONT-SIZE: 11px; COLOR: #9AE6FC; FONT-FAMILY: arial; display: inline; margin: 0px }
.indix h1 {	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: arial; display: inline; margin: 0px }
.indix h3, .indix h2 {	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: arial; display: inline; margin: 0px }