/* AUTHOR: O.S.I S.L. */
/* Creation date: 07/09/2015 */

.pmenu {
	padding:0px 0px 0px 15px;
	margin: 0 0 0 0;
	float: left;
  	width:169px;
	text-transform:none;
	color: #ffffff;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	font-size: 14px;
 	height:16px;
	line-height:16px;
	/*border:1px solid #333333;*/
  	}
	

.pmenu li {
	padding:0 10px 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	text-align: left;
	text-transform:none;
	
}	
	
.pmenu a{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#5588cc;
	text-decoration: none;
	line-height:15px;
	}


.pmenu a:hover {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#000000;
	text-decoration: undeline;
	line-height:15px;
	}	
	
.pa {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	font-size:12px;
	font-weight: bold;
	font: Calibri;
	/*font-size: 12px; font-weight: normal; font: Calibri Calibri; line-height: 13px*/
}

.izmenus {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	float: left;
  	width:162px;
	text-transform:none;
	color: #ffffff;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	font-size: 20px;
 	height:20px;
	line-height:20px;
	border-left:2px solid #ccccff;
	border-right:2px solid #ccccff;
	border-bottom:2px solid #ccccff;
  	}
	
.izmenus:hover {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background:#000000;
	}	

.izmenus li {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	text-align: left;
	text-transform:none;
}	
	
.izmenus a{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#5588cc;
	text-decoration: none;
	line-height:20px;
	width:150px;
	}


.izmenus a:hover {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background: #000000;
	}	
	
	
.izmenui {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	float: left;
  	width:162px;
	text-transform:none;
	color: #ffffff;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	font-size: 20px;
 	height:20px;
	line-height:20px;
	border-left:2px solid #ccccff;
	border-right:2px solid #ccccff;
	border-top:2px solid #ccccff;
  	}

.izmenui:hover {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background:#000000;
	}	

.izmenui li {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	text-align: left;
	text-transform:none;
}	
	
.izmenui a{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#5588cc;
	text-decoration: none;
	line-height:20px;
	width:150px;
	}


.izmenui a:hover {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background: #000000;
	}	
	
	
	
	
.izmenu {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	float: left;
  	width:162px;
	text-transform:none;
	color: #ffffff;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	font-size: 20px;
 	height:20px;
	line-height:20px;
	border:2px solid #ccccff;
  	}

.izmenu:hover {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background:#000000;
	}	

.izmenu li {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	text-align: left;
	text-transform:none;
}	
	
.izmenu a{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#5588cc;
	text-decoration: none;
	line-height:20px;
	width:150px;
	}


.izmenu a:hover {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background: #000000;
	}	
	
.iza {
	text-align:left;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	font-size:14px;
	font-weight: bold;
	font: Calibri;
	}
	
.sizmenus {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	float: left;
  	width:162px;
	text-transform:none;
	color: #ffffff;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	font-size: 20px;
 	height:20px;
	line-height:20px;
	border-left:2px solid #ccccff;
	border-right:2px solid #ccccff;
	border-bottom:2px solid #ccccff;
  	}
	
.sizmenus:hover {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background:#000000;
	}	

.sizmenus li {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	text-align: left;
	text-transform:none;
}	
	
.sizmenus a{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#5588cc;
	text-decoration: none;
	line-height:20px;
	width:150px;
	}


.sizmenus a:hover {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background: #000000;
	}	
	
	
.sizmenui {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	float: left;
  	width:162px;
	text-transform:none;
	color: #ffffff;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	font-size: 20px;
 	height:20px;
	line-height:20px;
	border-left:2px solid #ccccff;
	border-right:2px solid #ccccff;
	border-top:2px solid #ccccff;
  	}

.sizmenui:hover {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background:#000000;
	}	

.sizmenui li {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	text-align: left;
	text-transform:none;
}	
	
.sizmenui a{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#5588cc;
	text-decoration: none;
	line-height:20px;
	width:150px;
	}


.sizmenui a:hover {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background: #000000;
	}	
	
	
	
	
.sizmenu {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	float: left;
  	width:162px;
	text-transform:none;
	color: #ffffff;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	font-size: 20px;
 	height:20px;
	line-height:20px;
	border:2px solid #ccccff;
  	}

.sizmenu:hover {
	padding:0 0 0 4px;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background:#000000;
	}	

.sizmenu li {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	text-align: left;
	text-transform:none;
}	
	
.sizmenu a{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#5588cc;
	text-decoration: none;
	line-height:20px;
	width:150px;
	}


.sizmenu a:hover {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#ffffff;
	text-decoration: undeline;
	line-height:20px;
	background: #000000;
	}	
		
	
}

.subtit{position:absolute; margin:0 0 0 0; top:0; text-align: center; width:100%; height:16px; background:#5588cc; color:#ffffff;font-size:11px;font-weight: bold; font: Calibri; padding:0 0 0 0;}

.csubm {display:none; z-index:2100;background:#ffffff;}

.titulo{
	background:#0055ff; 
	/*color:#5588cc;*/
	color: #ffffff;
	font-size:16px;
	font-weight: bold;
	font : Calibri;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	padding: 0px 0 0 0;
	margin: 0px 0 0 0;
	line-height: 18px;
	border: 1px solid #3399ff;

}

.dcentro{
	background:#ffffff; 
	/*color:#5588cc;*/
	color: #ffffff;
	font-size:16px;
	font-weight: bold;
	font : Calibri;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	line-height: 18px;
	border: 0px solid #3399ff;
	width:100%;
	height:100%;
}

.uld{
text-align:center;
width:100%;
height:20px;
margin: 8px 0 0 0;
padding: 0 0 0 0;
border:1px solid #003399;
/*background:#99aaff; */
background: #0055ff;
}

.lid {
	color:#5588cc;
	background: #ffffff;
	font-size:16px;
	font-weight: bold;
	font : Calibri;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	padding: 0 0 0 0;
	margin:  -1px 0 0 0;
	line-height: 20px;
	border: 1px solid #3399ff;
	width:100px;
	height:20px;
	float:left;
	text-decoration: none;
	text-align: center;
	text-transform:none;
	list-style-type: none;

}

.alid {
	color:#5588cc;
	text-decoration: none;
	text-align: center;
	text-transform:none;
	list-style-type: none;
}

.lid a:hover{
	color:#336699;
	font-size:16px;
	font-weight: bold;
	font : Calibri;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	line-height: 16px;
	border: 0px solid #ff0000;
	width:100px;
	height:20px;
	float:left;
	text-decoration: none;
	text-align: center;
	text-transform:none;
	list-style-type: none;
}

.bt{
color:#5588cc;
	background: #ffffff;
	font-size:16px;
	font-weight: bold;
	font : Calibri;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	padding: 0 0 0 0;
	margin:  -1px 0 0 0;
	line-height: 20px;
	border: 1px solid #3399ff;
	width:100px;
	height:22px;
	float:left;
	text-decoration: none;
	text-align: center;
	text-transform:none;
	list-style-type: none;
}
.bt:hover{
	color:#336699;
	font-size:16px;
	font-weight: bold;
	font : Calibri;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	line-height: 16px;
	border: 1px solid #1155aa;
	width:100px;
	height:20px;
	float:left;
	text-decoration: none;
	text-align: center;
	text-transform:none;
	list-style-type: none;
	cursor: pointer;
}

.ctr:hover{
color: #3333ee;
cursor: pointer;
}
.ctr{
color: #000000;
}

.sm{
	color:#336699;
	font-size:16px;
	font-weight: bold;
	font : Calibri;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	line-height: 16px;
	border: 0px solid #1155aa;
	width:0px;
	height:0px;
	float:left;
	text-decoration: none;
	text-align: center;
	text-transform:none;
	list-style-type: none;
	cursor: pointer;
}