/*** Didesweb ***/
/*** Diseño y desarrollo web ***/
/*** http://didesweb.com/ ***/

/*** Reset CSS ***/
a{text-decoration: none;}
/*ul, ol{list-style-type:none;}
body{padding:1%;}*/
/*** Navbar *** /
nav{text-align:center;}
/*li, a {
  border-radius : 5px;
}*/
td, a {
  border-radius : 5px!important;
}
/*li {
  background: #444444;
  display: inline-block;
  padding: 0.5em 1em 0 1em;
  text-align:center;
}*/
td {
  background: #444444!important;
 /* display: inline-block;*/
  padding: 5px;
  text-align:center;
	vertical-align: middle!important;
	margin:0px;
	/**/width:90px;
}
span{color : #444444!important;}
a {
 /* */display : block!important;
	padding: 5px!important;
 /* padding : 1em 1.5em 0.5em 1.5em;*/
  font-size : 0.9em!important;
  position: relative!important;
 /* top: 0!important;*/
  color: #FFFFFF!important;	font-family: 'montserrat', sans-serif;
}

.menu_sup {
	
	font-size:14px!important;
	color:#666!important;
	text-decoration: none!important;
}
a .menu_sup:hover  {
	color:#ea623d!important;
}

/*li:hover a {
  top   : -25px;
  color : #a1cc3a;
  background-color: #CCCCCC;
  text-shadow: 1px 1px 1px #555555;
}*/
td:hover a {
  top   : -25px!important;
 /*  color : #a1cc3a!important;
	color : #365cc8!important;
  text-shadow: 1px 1px 1px #e6e6e6!important;	font-weight: 700;
	*/
	color : #00b2f6!important;
	
	font-size: 1.1em!important;
  background-color: #FFF!important;

}
/*li a:after {
  display  : block;
  content  : '';
  position : absolute;
  top  : 100%;
  left : 42%;
  border-style : solid;
  border-color : transparent;
  border-width : 13px 8px 0 8px;
}*/
td a:after {
  display  : block!important;
  content  : ''!important;
  position : absolute!important;
  top  : 100%!important;
  left : 42%!important;
 /* border-style : solid!important;
  border-color : transparent!important;
  border-width : 13px 8px 0 8px!important;*/
}
/*li:hover a:after {
  border-color : #CCCCCC transparent transparent transparent;
}*/
td:hover a:after {
  border-color : #FFF transparent transparent transparent!important;
}
/*a, li:hover a, li a:after, li:hover a:after  {		
  transition : all .5s;
}*/
a, td:hover a, td a:after, td:hover a:after  {		
  transition : all .5s!important;
	color: white;
}
