﻿/*	SPRY ACCORDION CSS
$Id $
@author mok
*/
/* Based on SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6 */
.Accordion {
overflow: hidden;
-moz-outline: none;
outline: none;
border: none;
}
.AccordionPanel 
{
	background: url(../images/back_menu_vert.jpg) repeat-x;
margin: 0px;
padding: 0px;
}
.AccordionPanelTab {
/*background-color: #343434;*/
background: url(../images/menu_v_expan.jpg);
background-repeat:no-repeat;
background-position:right;
color:#dad7d7;
font-family:Arial, Verdana;
font-size:11px;
text-align:left;
padding: 0.4em 8px;
/*margin: 0 0 1px;*/
margin-bottom:1px;
margin-top:0;
margin-left:0px;
margin-right:8px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
}

.AccordionPanelContent 
{
background-color: #303036; /*#1c1c1c;*/
overflow: hidden;
margin: 0px;
padding: 0 0 0 8px;
}
.AccordionPanelContent ul 
{
margin-top: 8px;
color: #929497;
	cursor:pointer;
	
}
.AccordionPanelContent p { margin-bottom: 0; }
.AccordionPanelContent .call-action { 
text-align: right;
font-size: 0.917em;
font-weight: bold;
 }
 br.clear-both,
div.clear-both,
br.clear-left,
div.clear-left {
font: 1px/1px monospace;
display: block;
}
.clear-both { clear: both; }
.clear-left { clear: left; }
.clear-after:after {
content: "\0020";
display: block;
height: 0;
clear: both;
}
.clear-after::after {
content: "\0020";
display: block;
height: 0;
clear: both;
}
.clear-after {
/*\*//*/ display: inline-table; /*MacIE*/
_height: 1em;
min-height: 1px;
}
.link-list li { _margin-right: 0 !important; }
.link-list {
text-align: left;
list-style: none;
margin: 0 0 1em;
padding: 0;
}
.link-list>* {
margin: 1px 1.5ex 1px 0;
line-height: 1.333em;
}
.link-list>li,
.link-list>dt { padding: 2px 0; }
.link-list>dd { padding-left: 1.25ex; }
.link-list li,
.link-list dt { _padding: 0.15em 0 0.2em;  }
.link-list dd { _padding-left: 1.25ex;  }
.link-list li,
.link-list dt,
.link-list dd {
_margin: 1px 1.5ex 1px 0;
_line-height: 1.35em; 
}
ul.link-list li { _list-style-position: outside;  }


/*sdMenu Styles*/
/*div.menu {
	background-image:url(../images/back_menu_vert.jpg);
	background-repeat:repeat-x;
	width:10%;
	height:25PX;
}
div.menu span {
	display: block;
	padding: 3px 3px;
	font-weight: bold;
	color: #000000;
	background: url(../images/menu_v_colap.jpg) no-repeat 22px center;
	cursor: default;
	border-bottom: 1px solid #000000;
	width:100%;
}
div.menu span a:link a:hover {
	background-image:url(../images/menu_v_colap.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:26px;
	display: block;
	color: #FFFFFF;
	padding-left: 25px;
	padding-top:5px;
	vertical-align:middle;
	text-decoration: none;
	width:100%;
	color:#FFFFFF;
}*/


div.sdmenu {
	font-family:Arial;
	font-size:11px;
	padding-bottom: 10px;
	/*background-color: #CCCCCC;*/
	
	color: #FFFFFF;
	width:100%;
}
div.sdmenu div {
	background: url(../images/back_menu_vert.jpg) repeat-x;
	overflow: hidden;
	width:100%;
}
div.sdmenu div:first-child {
	background-image:url(../images/back_menu_vert.jpg);
	background-repeat:repeat-x;
	width:100%;
}
div.sdmenu div.collapsed {
	height: 25px;
	width:100%;
}
div.sdmenu div span {
	display: block;
	height: 25px;
	padding: 3px 3px;
	/*font-weight: bold;*/
	color: #ffcc33;
	background: url(../images/menu_v_expan.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-right: 6px;
	cursor: pointer;
	/*border-bottom: 1px solid #000000;*/
	width:96%;
}
div.sdmenu div.collapsed span {
	background-image: url(../images/menu_v_colap.jpg);
	background-repeat:no-repeat;
	background-position:right;
	margin-right: 6px;
	color: #FFFFFF;
	cursor:hand;
	width:96%;
}
div.sdmenu div a 
{
	background-color: #303036; /*COLOR DE FONDO DE SUBMENU #1c1c1c;*/
	height:18px;
	display: block;
	color: #eeeded; /*#929497;*/
	cursor:pointer;
	padding-left: 15px;
	padding-top:5px;
	vertical-align:middle;
	text-decoration: none;
	width:100%;
}
/*div.sdmenu div a.current 
{
	background-color: #FF55FF;COLOR DE FONDO DE SUBMENU
	width:100%;
}*/
div.sdmenu div a:hover 
{	
	/*background-image:url("../images/bgnd_sel.jpg");*/
	/*background-color: #ffcc33;COLOR DE FONDO DE SUBMENU*/
	height:18px;
	text-decoration:none;
	color: White;
	cursor:pointer;
	width:100%;
}
div.sdmenu div .selected a{
	/*background-color:#000000;/*#f3f3f3; #ffcc33;*/
	background-image:url("../images/bgnd_sel.jpg");
	background-color: #ffcc33;/*COLOR DE FONDO DE SUBMENU*/
}

/*#menu{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:1px 1px 3px #888;
-moz-box-shadow:1px 1px 3px #888;
}
#menu li{border-bottom:1px solid #FFF;}
#menu ul li, #menu li:last-child{border:none}	
.menuv a{
display:block;
color:#FFF;
text-decoration:none;
font-family:'Helvetica', Arial, sans-serif;
font-size:13px;
padding:3px 5px;
text-shadow:1px 1px 1px #325179;
}
#menu a:hover{
color:#F9B855;
-webkit-transition: color 0.2s linear;
}
#menu ul a{background-color:#6594D1;}
#menu ul a:hover{
background-color:#FFF;
color:#2961A9;
text-shadow:none;
-webkit-transition: color, background-color 0.2s linear;
}
ul{
display:block;
background-color:#2961A9;
margin:0;
padding:0;
width:130px;
list-style:none;
}
#menu ul{background-color:#6594D1;}
#menu li ul {display:none;}*/


