@charset "utf-8";
body { background:url(../imagenes/bg-web.gif) repeat-x center top #000000; width:100%; height:100%; margin:0; padding:0; text-align:center; }
html { overflow-y:scroll; }

/* Diseño de la Estructura de la Página { Div's } */
#wrap { margin:0 auto; padding:0; width:970px; background: url(../imagenes/bg-wrap.jpg) repeat-y center; text-align:center; position:relative; }
#contenido { width:100%; text-align:center; background:url(../imagenes/bg-contenido.jpg) no-repeat center top; }
#pie { background:url(../imagenes/bg-pie.jpg) no-repeat center top; }

/* Diseño del elemento menu */
#menu {
	padding:0;
	width:160px;
	height:771px;
	font-family:Tahoma, Arial;
}
#menu ul { margin:0; padding:0; width:160px; list-style:none; border:none; text-align:right; }
#menu li { vertical-align:top; list-style:none; margin:0; }
#menu li a { display:block; color:#686868; font-size:13px; text-decoration:none; width:100%; }
html>body #menu li a { width:auto; }
#menu li a:hover{ background:url(../imagenes/bg-select-menu.jpg) repeat-y left top; color:#e90000; }
#menu .cabecera { margin:8px 0 0 0; padding:2px 0 0 0; border-bottom:1px dashed #cccccc; border-top:1px dashed #cccccc; color:#ff0000; font-size:15px; }
#menu .cabecera2 a { margin:8px 0 -5px 0; padding:7px 0; color:#686868; font-size:15px; border-top:1px dashed #cccccc; }
#menu .actual { background-color:#ebe5d5; color:#e90000; font-size:13px; }
#menu li.selected{ background:url(../imagenes/bg-select-menu.jpg) repeat-y left top; color:#ff0000; font-size:13px; }
#menu a.selecteda{ background:url(../imagenes/bg-select-menu.jpg) repeat-y left top; color:#ff0000; font-size:13px; }
#menu li.selected2 { background:url(../imagenes/bg-select-menu.jpg) repeat-y left top; margin:8px 0 -5px 0; padding:7px 0; color:#686868; font-size:15px; border-top:1px dashed #cccccc; }

/* Diseño del elemento pathPie */
#pathPie { margin:0; padding:0; width:100%; height:20px; font-family:Tahoma, Arial; font-size:12px; color:#000000; text-align:center; }
#pathPie ul { margin-left:0; padding-left:0; display:inline; border:none; } 
#pathPie ul li { margin-left:0; padding-left:2px; border:none; list-style:none; display:inline; }
#pathPie li a { display: inline; color:#d8d8d8; font-size:12px; text-decoration:none; }
html>body #pathPie li a { width: auto; }
#pathPie li a:hover { color:#d32e12; }
#pathPie .separatas { margin:0 10px 0 4px; letter-spacing: -2px; }

#pathPie2 { clear:both; margin:30px 0 0 0; font-family:Tahoma, Arial; font-size:12px; color:#e2e2e2; }
#pathPie2r { float:left; margin:0 0 0 20px; text-align:left; }
#pathPie2r .enlace { color:#fedf9a; text-decoration:underline; }
#pathPie2l { float:left; margin:4px 0 0 20px; text-align:left; clear:both; }
#pathPie2l .enlace { color:#fedf9a; text-decoration:underline; }
#pathPie2m { float:right; margin:0 20px 0 0; text-align:right; }
