/* grid */
#main .grid2col .column { display:inline; min-height:53.3em; _height:53.3em; }		
#main .grid2col .column.first { width:188px; padding:0 6px; border-right:1px solid #e1e1e1; }		
#main .grid2col .column.last { width:698px; padding:0; margin:0; background:#fff; }

/* Fondo menu lateral izquierdo */
#main .features {
	position:relative;
	color:#333;
	margin-right:-1px;
	margin-left:-1px;
	border:1px solid #c3c3c3;
	border-width:0 1px;
	background:#f4f3f3 url(../img/905.gif) repeat-x 0 100%;
	margin-top: 0px;
}
#main .features .cap { position:absolute; width:902px; height:4px; margin-right:-1px; margin-left:-1px; font-size:0; z-index:20; -webkit-text-size-adjust:none; }
#main .features .cap.top { top:0; left:0; background:url(../img/921.gif) no-repeat 0 0; behavior:url(../iepngfix.htc); }
#main .features .cap.bottom { bottom:0; left:0; background:url(../img/920.gif) no-repeat 0 0; }

#main .features h2 { margin:0 0 9px; }
#main .features .landing h2 { margin-bottom:25px; }
#main .features a { color:#2971a7; }
#main .features .sosumi { position:absolute; right:30px; bottom:1em; margin-top:.3em; line-height:1.5em; }
#main .relative { position:relative; }

/* sidenav */
#main ul#sidenav { margin:15px 0 0; padding:0 0 1px; }
#main ul#sidenav li { margin:0; padding:0 0 1px; }
#main ul#sidenav li a { display:block; width:178px; height:36px; padding:0 10px 0 0; text-indent:-9999px; text-decoration:none; outline:none; } 



#main ul#sidenav li a#sn-ca { background:url(../img/10.jpg) no-repeat 0 0; }
#main ul#sidenav li a#sn-tra { background:url(../img/12.jpg) no-repeat 0 0; }
#main ul#sidenav li a#sn-inle { background:url(../img/11.jpg) no-repeat 0 0; }
#main ul#sidenav li a#sn-kno { background:url(../img/13.jpg) no-repeat 0 0; }

#main ul#sidenav li.active a { text-decoration:none; cursor:default; }

#main ul#sidenav li.active a#sn-ca,
#main ul#sidenav li.active a#sn-tra,
#main ul#sidenav li.active a#sn-inle,
#main ul#sidenav li.active a#sn-kno { background-position:0 100%; }

#main ul#sidenav li ul { margin:5px 0 1.6em; padding:0 0 1px; font-size:11px; line-height:16px; }
#main ul#sidenav li ul li { padding:2px 0 2px 50px; position:relative; z-index:100; }
#main ul#sidenav li ul li a { display:inline; color:#5c5c5c; text-indent:0; background:url(../img/25.gif) no-repeat 100% 4px; }
#main ul#sidenav li ul li a:hover { text-decoration:underline; color:#2970a6; cursor:pointer; }

/* Titulo cabecera cuerpo central */
#main .swapcontent { padding:2.6em 30px .1em; line-height:1.6em; }
#main .swapcontent .movie a.movielink { display:block; position:absolute; top:187px; left:220px; width:202px; height:43px; text-indent:-9999px; outline:none; }
#main .swapcontent .movie.loading a.movielink { display:none; }

/* contentfooter */
#main #contentfooter img.right { position:static; _position:relative; }
