*{margin: 0; padding: 0;}


.xcenter {border:0px solid green; height:90px; z-index: 999; position:absolute;width:100%;
		background: rgba(0,26,51, .8); border-bottom:5px solid rgb(6,70,90);}

#divContainer { margin: 0 auto; width: 1200px; }
.menu{list-style:none; border:0px solid #000; float:left;  width:1240px; margin:0 auto;}

.menu li{position:relative; float:left;  height: 90px; text-align: center; font-size: 20px;  display: table;}
.mspan {font-size:16px;}
.menu li a{color:#fffeee; text-decoration:none; display: table-cell; vertical-align: middle;  border:0px solid red;width:130px ;}
.menu li.banda3 a{border:0px dotted green; width:170px;display: table-cell;}
.menu li.banda1 a:hover{background:rgba(0,113,189,0.6); color:#fff;  }
.menu li.banda2 a:hover{background:rgba(0,160,215,0.6); color:#fff;  }
.menu li.banda3 a:hover{background:rgba(50,180,225,0.6); color:#fff; width:170px;display: table-cell; }
.menu li.banda4 a:hover{background:rgba(105,200,230,0.6); color:#fff;  }
.menu li.banda5 a:hover{background:rgba(155,215,240,0.6); color:#fff;  }
.menu li.banda6 a:hover{background:rgba(205,240,245,0.6); color:#fff;  }


.menu li.banda1 {border-bottom:5px solid rgb(0,113,189);}
.menu li.banda2 {border-bottom:5px solid rgb(0,160,215);}
.menu li.banda3 {border-bottom:5px solid rgb(50,180,225); width:170px; }
.menu li.banda4 {border-bottom:5px solid rgb(105,200,230);}
.menu li.banda5 {border-bottom:5px solid rgb(155,215,240);}
.menu li.banda6 {border-bottom:5px solid rgb(205,240,245);}

.menu li   ul{position:absolute; top:90px; left:0; background: rgba(0,132,180, .7); display:none; }
.menu li ul.bmenu1 {background:rgba(0,113,189,0.8); color:#fff;  }
.menu li ul.bmenu2 {background:rgba(0,160,215,0.8); color:#fff;}
.menu li ul.bmenu3 {background:rgba(50,180,225,0.8); color:#fff; width:170px;}
.menu li ul.bmenu4 {background:rgba(105,200,230,0.8); color:#fff;}


.menu li:hover ul, .menu li.hover ul{display:table; border:0px solid yellow;}

.menu li ul li{border:0px solid #c0c0c0;display:table;width:150px; height:70px;}
.menu li ul.bmenu3 li{border:0px solid #c0c0c0;display:table;width:170px;}




.menu li ul li a{border:0px solid green; font-style: italic;}
/*.menu li ul.bmenu3 li a{border:4px solid green; font-style: italic;}*/
.maschico { width:120px;}
.masgrande {width:170px;}
.fede1 {width:90px; }



/*********************************************************************/


@media screen and (max-width:1200px) {

.menu{list-style:none; border:0px solid #000; float:left;  width:100%; margin:0 auto;}
.maschico { width:90px;}
.masgrande {width:140px;}
.fede1 {width:60px; }
.menu li.banda3 { width:140px; }
.menu li ul.bmenu3 {width:140px;}
.menu li.banda3 a:hover{width:140px; }
#divContainer { margin: 0 auto; width: 100%; }
.menu li{ font-size: 16px; }
.mspan {font-size:14px;}
.logocole {width: 70%;}

	}