html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; font-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 10px; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }




#container {
	width: 143px;/*167px; */
	height:100%;
	background-color: #E6E6E6;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
 }

#main {
 width:167px;
 position: relative;
}
body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#333; }
a:link/* MAIN */
/* #main h3 { font-size: 13px; color: #333; font-weight: normal; word-spacing: -0.1em; } */

 {
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
}
a:hover { text-decoration: underline; }

/* BOXES */

#sidebar {
 width:143px;
 padding-top: 10px;
 font-size: 10px;

 height: auto;
 min-height: 514px;
 *height: 514px;
 margin-bottom: 15px;
 position: relative;
 overflow: hidden;
 _width: 184px;
}

#sidebar .box {
}

/* DRAWERS */
ul.drawers {
 margin: 0;
 background-color: #E6E6E6;
 overflow:hidden;


}
.slider .drawer-handle#inicio {
	color: #333;
	font-size: 12px;
	color: #ffffff;
	text-indent: 15px;
	width: 143px;
	overflow:hidden;
	cursor: default;
	list-style-type: none;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
	background-color: #939393;
	background-image: url(../images/bt_inicio_up.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.slider .drawer-handle#productos {
 color: #333;
 font-size: 12px;
 color: #ffffff;
 padding: 7px 0;
 text-indent: 15px;
 width: 143px;
 background: #939393 url('../images/bt_productos_up.jpg') 0 0 no-repeat;
 cursor: default;
}
.slider .drawer-handle#servicios {
 color: #333;
 font-size: 12px;
 color: #ffffff;
 padding: 7px 0;
 text-indent: 15px;
 width: 143px;
 background: #939393 url('../images/bt_servicios_up.jpg') 0 0 no-repeat;
 cursor: default;
}
.slider .drawer-handle#empresa {
 color: #333;
 font-size: 12px;
 color: #ffffff;
 padding: 7px 0;
 text-indent: 15px;
 width: 143px;
 background: #939393 url('../images/bt_empresa_up.jpg') 0 0 no-repeat;
 cursor: default;
}
.slider .drawer-handle#contacto{
 color: #333;
 font-size: 12px;
 color: #ffffff;
 padding: 7px 0;
 text-indent: 15px;

 width: 143px;
 background: #939393 url('../images/bt_contacto_up.jpg') 0 0 no-repeat;
 cursor: default;
}

.slider .drawer-content {
	background-color: #E6E6E6;
	display: block;
	list-style-type: none;
}


.slider  h3.open#contacto{
 color: #333;
 font-size: 12px;
 color: #ffffff;
 padding: 7px 0;
 text-indent: 15px;
 width: 143px;
 background: #939393 url('../images/bt_contacto_down.jpg') 0 0 no-repeat;
 cursor: default;
  overflow:hidden;
}
.slider  h3.open#servicios{
 color: #333;
 font-size: 12px;
 color: #ffffff;
 padding: 7px 0;
 text-indent: 15px;
 width: 143px;
 background: #939393 url('../images/bt_servicios_down.jpg') 0 0 no-repeat;
 cursor: default;
}

.slider  h3.open#productos{
 color: #333;
 font-size: 12px;
 color: #ffffff;
 padding: 7px 0;
 text-indent: 15px;
 width: 143px;
 background: #939393 url('../images/bt_productos_down.jpg') 0 0 no-repeat;
 cursor: default;
}

.slider  h3.open#inicio{
 color: #333;
 font-size: 12px;
 color: #ffffff;
 padding: 7px 0;
 text-indent: 15px;
 width: 143px;
 background: #939393 url('../images/bt_inicio_down.jpg') 0 0 no-repeat;
 cursor: default;
 overflow:hidden;
}


.slider h3.open#empresa{
 color: #333;
 font-size: 12px;
 color: #ffffff;
 width: 143px;
 background: #939393 url('../images/bt_empresa_down.jpg') 0 0 no-repeat;
 cursor: default;
 overflow:hidden;

}

.drawercap {
 height: 5px;
 width: 184px;
 position: absolute;
 z-index: 100;
 bottom: 0;
 _bottom: -10px;
 left: 0;
 behavior:url(/global/scripts/lib/iepngfix.htc);

}
/* LATEST */

/* #sidebar {
  height: auto;
  min-height: 514px;
  *height: 514px;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
  _width: 184px;
} */
#sidebar .drawers .drawer-content { 
  width: 140px; 
  min-height: 0px;
  *height: auto; 
}
#sidebar .drawers .drawer-content#inicio2 {
	height:0px;
	overflow:hidden;
}
#sidebar .drawers .drawer-content#empresa2 {
 height:0px;
overflow:hidden;

}
#sidebar .drawers .drawer-content#contacto2 {
 height:0px;
overflow:hidden;

}

/* TOP LISTS */
#sidebar .toplist {
 margin: 0px;
/* width:100%;*/
  width: 143px;
}

#sidebar .toplist li
 {
 text-align:left;
 line-height: 10pt;
 height: 30px;
 width: 143px;
 font-size:10px;
 margin: 0px;
 padding: 0px 0px;
 list-style-type: none;
/*  width:100%; */
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
}


#sidebar .toplist a {

 display: block;
 padding-left: 15px;
 overflow: hidden;
 height: 30px;
}
#sidebar .toplist p{

 display: block;
 padding-top: 8px;
 overflow: hidden;
 height: 30px;
}
#sidebar .toplist a:link,
#sidebar .toplist a:visited {
 color: #666;
}
#sidebar .toplist a:hover {
 text-decoration: none;
 background-color:#f4f4f4;
}

#sidebar .toplist a:active {
  border:0px;
  border-style:none;
 text-decoration: none;
/* background-position: -184px 0;*/
 background-color:#f4f4f4;
 background:  #f4f4f4 url('../images/flecha_elebom.png') no-repeat;
 background-position: 130px 12px;
}

#sidebar .toplist li:hover {
/*  width:100%; */
 width: 143px;
 height: 30px;
 background-color:#f4f4f4;
}
a:visited {
	color: #0066CC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
}
