#contenedor {margin-left:5px;font-family:Verdana,Arial,Helvetica,sans-serif;
width:140px;}

#contenedor .sombra2, #contenedor .sombra3, #contenedor .caja {
left : -2px; /*Posicionamiento de los DIVs*/
top : -2px;
}

#contenedor .sombra1 {background-color : #CCC; /*Coloreamos el fondo*/}

#contenedor .sombra2 {background-color : # 999 ;}

#contenedor .sombra3 {background-color : # 666 ;}

#contenedor .caja {
background-color : #FFF;
border : 1px solid #CCC; /*Le damos borde a la caja y padding*/
padding :10px;
} 

/**** Menu Vertical PAGINA PRINCIPAL**/
#cajageneral {
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
width:227px;
}

#cajageneral .sbtop {
background:transparent url(../../img/menus/sbtop.gif) no-repeat scroll left top;
height:18px;
width:227px;
}

#cajageneral .sbmiddle {background:transparent url(../../img/menus/sbmiddle.gif) repeat-y scroll 0 0;}
#cajageneral .sbcontainer {padding:0px 15px;width:175px;}
#cajageneral .sbhead {
border-bottom:1px solid #D9D9D9;
color:#cc0000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
padding:0 0 3px 10px;
}

#cajageneral .search {margin:0;padding-bottom:2px;padding-top:10px;}
#cajageneral .sbbottom {
background:transparent url(../../img/menus/sbbottom.gif) no-repeat scroll left top;
height:18px;
width:227px;
}

#cajageneral .sbcontainer p {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
margin:7px 0;
padding:0;
}

/* Contenedor de Textos */
#navcontainer1 ul {list-style-type: none;text-align: left;margin:0;padding:0;}
#navcontainer1 ul li a
{
text-align: left;
font: normal 12px "Lucida Grande","Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
}

#navcontainer1 ul li a:hover {color: black;}
#navcontainer1 ul li a#current {color: #666;}

