/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
/*##################### NAVIGATION SECTION #####################*/
/* Pathway Breadcrumbs is Module*/	
   a.breadcrumbs pathway{}
   .pathway {}
	a.pathway:link {}
	a.pathway:visited {}
	a.pathway:active {}
	a.pathway:hover {}
   
/* Menu arriba */
ul.menu_TSJ {
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;
}

ul.menu_TSJ li {
	list-style:none;
	list-style-type:none;
	margin-bottom:2px;
	display:block;
}

ul.menu_TSJ li a span{
	font-family: 'AdobeGaramondProRegular';
	color:#fff;
	font-size:18px;
	}
	
ul.menu_TSJ li a {
	text-decoration:none;
	display:block;
	cursor:pointer;
	}

ul.menu_TSJ li a:hover span{
	text-decoration:underline;
	color:#fff;
	}

ul.menu_TSJ li.active a span{
	padding-left:10px;
	font-weight:bold;
	}

/* Fin Menu arriba */

/* Menu ICON */

#menu_icon a {
	float:right;
	margin-bottom:46px;
	clear:both;
	text-decoration:none;
	color:#fff;
	font-family: 'AdobeGaramondProRegular';
	font-size:15px;
}

#menu_icon a div {
	float:right;
	margin-top:5px;
	margin-right:10px;
	display:none;
}

#menu_icon a > div:first-child {
	margin-top:0px;
	margin-right:0px;
	display:block;
}

#menu_icon a:hover div {
	display:block;
}

#menu_icon > a:first-child {
	margin-top:5px;
}

/* Fin Menu ICON */

/* Menu Servicios */

div.moduletable_servicios ul {
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	background:#8A8A8A;
}

div.moduletable_servicios ul li {
	width:310px;
	height:58px;
	border-bottom:1px dashed #FFF;
	display:block;
}

div.moduletable_servicios ul li a {
	width:310px;
	height:58px;
	display:block;
	color:#FFF;
	cursor:pointer;
}

div.moduletable_servicios ul li a div {
	float:left;
	margin:10px;
	margin-bottom:0;
}

div.moduletable_servicios ul li a span {
	float:left;
	font-family:'AdobeGaramondProRegular';
	font-size:18px;
	padding-top:18px;
}

div.moduletable_servicios ul li a span strong{
	font-family:'AdobeGaramondProBold';
}

div.moduletable_servicios ul li a:hover {
	background:#999;
	color:#FFF;
	
}

/* Fin Menu Servicios */

/* Menu modulos sub */
ul.menu {
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;
	margin-left:25px;
	padding-right:10px;
}

ul.menu li {
	list-style:none;
	list-style-type:none;
	margin-bottom:6px;
	display:block;
}

ul.menu li a span{
	font-family: 'AdobeGaramondProRegular';
	color:#999;
	font-size:16px;
	}
	
ul.menu li a {
	text-decoration:none;
	display:block;
	cursor:pointer;
	}

ul.menu li a:hover span{
	text-decoration:underline;
	color:#AC1F26;
	}
	
ul.menu li.active a span{
	padding-left:10px;
	color:#AC1F26;
	}

/* Fin Menu modulos sub */



/* Menu J1.5 new List vertical*/
/* level 1 or Top Level*/


.menu {
}
ul.menu {
}

ul.menu li{
}

.menu a{
	}
.menu a:hover{
	}
/* end of Level 1 */

/* Level 2 */
ul.menu {

}
ul.menu li ul li a span {
	font-size:15px;
	}
ul.menu li ul {
	margin-top:4px;
	padding-left:20px;
	}
ul.menu li a{}
ul.menu li a:hover{}
/* End of Level 2 */

/* Level 3 *
.menu ul ul  {}
.menu ul ul a {}
.menu  ul li ul li a:hover{}
/* End of Level 3 */


/* Level 4 *
.menu ul li ul li ul li {}
.menu ul li ul li ul li a{}
.menu ul li ul li ul li a:hover{}
/* End of Level 4 */

/* Level 5 *
.menu ul li ul li ul li ul li{}
.menu ul li ul li ul li ul li a{}
.menu ul li ul li ul li ul li a:hover{}
/* End of Level 5 */

/* Current highlighted link Icon Arrow *
#current li {}
#current {}
/*  */

/* Legacy Mainlevel menu
.mainlevel {}
a.mainlevel {}
a.mainlevel:hover {}
/*  Sub Menu *
.sublevel{}
a.sublevel{}
a.sublevel:hover {}
/* End Legacy Sub Menu */